📖 개념
- 모듈 (Module): 함수, 클래스, 변수 등을 정의한 하나의 Python 파일
- 패키지 (Package): 여러 모듈을 모아놓은 디렉토리(폴더)
❓ 왜 사용하는가
- 코드를 기능별로 분리하여 관리하기 위해 사용한다.
- 재사용성과 유지보수성을 높일 수 있다.
- 프로젝트 구조를 체계적으로 구성할 수 있다.
🧾 기본 문법
import 모듈이름
from 모듈이름 import 함수이름
💻 예제 코드
✔ 모듈 사용
# math_utils.py
def add(a,b):
return a + b
# main.py
import math_utils
print(math_utils.add(3, 5))
📂 추가 개념
✔ 다양한 import 방식