1. 파이썬 시작/TIPS
파이썬 패키지,라이브러리,모듈,클래스,메소드,함수,객체 용어 정리
만다린망고
2020. 11. 19. 17:43
반응형
파이썬 패키지,라이브러리,모듈,클래스,메소드,함수,객체 용어 정리
파이썬을 공부하다 보면 아래와 같은 용어들이 등장한다.
라이브러리
패키지
모듈
클래스
메소드
함수
객체
완벽히 구분되지는 않고, 의미가 중첩되어 있는 부분들이 있어서 헷갈릴 수 있다. 각각의 설명은 아래와 같다.
라이브러리 : 패키지와 같은 의미로도 쓰이고, 패키지를 모아놓은 것이라는 의미로도 쓰임
패키지 : 모듈과 같은 의미로도 쓰이고, 모듈을 모아놓은 것이라는 의미로도 쓰임
모듈 : 함수,변수,클래스를 모아놓은 것
클래스 : 속성과 함수를 포함하는 구조 (ex.리스트)
메소드 : 클래스 안에 정의된 함수
함수 : 입력값을 받고 지정한 연산을 수행하여 결과값을 출력
객체 : 속성과 메소드를 가진 모든 것
아래와 같은 포함관계를 갖는다.
라이브러리 ≥ 패키지 ≥ 모듈 > 클래스 > 메소드 = 함수
반응형