본문 바로가기
1. 파이썬 시작/TIPS

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

by 만다린망고 2020. 11. 19.
반응형

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


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


라이브러리

패키지

모듈

클래스

메소드

함수

객체


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


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

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

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

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

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

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

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


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


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


반응형

댓글