라벨이 클래스인 게시물 표시

Pharos University ME 253 Fluid Mechanics II - ppt video online download

Pharos University ME 253 Fluid Mechanics II - ppt video online download : External External Flows Bodies in motion, experience fluid forces and moments. Examples include: aircraft, automobiles, buildings, ships, submarines, turbo machines. Fuel economy, speed, acceleration, stability, and control are related to the forces and moments. Airplane in level steady flight: drag = thrust & lift = weight.

파이썬 클래스 (Class, self, __init__)

이미지
파이썬 클래스 정의 파이썬 클래스 (class)는 함수보다 더 상위 개념을 정의할 때 사용합니다. 함수는 여러가지 반복적인 일을 한번에 처리하기 위해서 사용합니다. 그렇다면, 클래스는 더 많이 사용할 때, 사용하게 됩니다. 조금 더 정확하게 말하면 클래스는 데이터와 데이터를 조작하는 함수의 묶음입니다. 실질적으로 이해를 돕기 위해서 말씀 드리면, class의 라는 메모리 주소를 저장해 두고, 이 주소를 계속 링크 걸면서 사용하는 것입니다. 그림 1. 파이썬 클래스 정의 Self 및 __init__ 역할 먼저 클래스 정의하는 Class name을 정해줍니다. 여기서 init 이라는 함수를 초기에 정해주는데, 이는 class에 무언가 Factor들이 들어올 때, 초기 값을 설정해주는 과정이 됩니다. 해당 부분은 파이썬의 기초 메쏘드입니다. Class 내에서 모든 Method를 정의할 떄는 Self 를 먼저 넣어줘야 합니다. self 의 역할은 주소를 불러줄 수 있도록 도움을 줍니다. 클래스를 정의하고 사용할 때, 간편하게 사용하도록 만들어 주는 것을 인스턴스 라고 합니다. 그림 1의 경우에는 inst가 인스턴스가 됩니다. 그러면 inst 라는 인스턴스에 초기 값으로 inst.factor1에는 factor1이 저장이 되고, inst.factor2에는 factor2가 저장이 됩니다. 클래스 사용 (인스턴스) 조금 더 정확한 예시를 가지고 풀어보겠습니다. 간단한 초기 값을 가지고 연산하는 예시로는 다음과 같이 정해줄 수 있습니다. 그림 2. 단순 계산. Global 변수의 대체 이 정도로는 무언가 쓸모 있어 보이진 않죠?? Global 변수 대신에, 인스턴스에 값을 저장해서 지속적으로 update하는 방식으로 사용해줄 수 있습니다. 저는 Global 변수를 정의하는 것을 선호하지 않기 때문에 class를 정의하고 사용하는 것은 굉장히 매력적으로 보입니다. 그림 3. Global 변수의 대체사용 그림 3의 경우 Global 변수 대신에 합을 계속적으로 업데이트 ...