package
-
모듈, 패키지, 라이브러리, 그리고 프레임워크python 2026. 1. 13. 15:01
파이썬을 공부하다 보면 비슷한 듯 다른 용어들이 등장합니다. 이들의 포함 관계(규모)와 역할의 차이를 명확히 정리해 봅니다. 크기로 보는 포함 관계 (계층 구조)가장 작은 단위인 모듈부터 가장 거대한 구조인 프레임워크까지의 관계는 다음과 같이 표현할 수 있습니다.$$\text{Module} \subset \text{Package} \subset \text{Library} \subset \text{Framework}$$점점 더 큰 개념이 작은 개념을 포함하는 구조입니다.모듈 (Module).py 확장자를 가진 파일 하나입니다.변수, 함수, 클래스 같은 작은 부품들이 들어 있습니다.비유: 레고 블록 한 조각패키지 (Package)모듈 여러 개를 모아놓은 폴더(디렉토리)입니다.관련 있는 모듈끼리 묶어 관리하며..