1. 파이썬 시작/TIPS

파이썬 패키지,라이브러리,모듈,클래스,메소드,함수,객체 용어 정리

만다린망고 2020. 11. 19. 17:43
반응형

파이썬 패키지,라이브러리,모듈,클래스,메소드,함수,객체 용어 정리


파이썬을 공부하다 보면 아래와 같은 용어들이 등장한다.


라이브러리

패키지

모듈

클래스

메소드

함수

객체


완벽히 구분되지는 않고, 의미가 중첩되어 있는 부분들이 있어서 헷갈릴 수 있다. 각각의 설명은 아래와 같다. 


라이브러리 : 패키지와 같은 의미로도 쓰이고, 패키지를 모아놓은 것이라는 의미로도 쓰임

패키지 : 모듈과 같은 의미로도 쓰이고, 모듈을 모아놓은 것이라는 의미로도 쓰임

모듈 : 함수,변수,클래스를 모아놓은 것

클래스 : 속성과 함수를 포함하는 구조 (ex.리스트)

메소드 : 클래스 안에 정의된 함수

함수 : 입력값을 받고 지정한 연산을 수행하여 결과값을 출력

객체 : 속성과 메소드를 가진 모든 것


아래와 같은 포함관계를 갖는다. 


라이브러리 ≥ 패키지 ≥ 모듈 > 클래스 > 메소드 = 함수


반응형