프로그래밍/python
10.파이썬 기본 개념: 모듈과 패키지
마루의 일상
2024. 3. 29. 01:42
728x90
반응형
모듈(Module)
모듈은 파이썬 코드를 담고 있는 파일입니다. 모듈을 사용하면 코드를 논리적으로 구성하고 재사용할 수 있습니다. 다른 모듈에서는 import 키워드를 사용하여 모듈을 불러와 사용할 수 있습니다.
모듈 사용 방법:
import 모듈이름
예제:
# math 모듈 사용 예제
import math
print(math.sqrt(16)) # 제곱근 계산
패키지(Package)
패키지는 여러 모듈을 모아놓은 디렉토리입니다. 패키지를 사용하여 관련된 모듈들을 그룹화하고 구조화할 수 있습니다.
패키지 구조:
mypackage/
__init__.py
module1.py
module2.py
패키지 사용 방법:
import 패키지이름.모듈이름
예제:
# 패키지 내 모듈 사용 예제
import mypackage.module1
mypackage.module1.my_function() # 모듈의 함수 호출
모듈과 패키지의 장점
- 코드의 구조화: 모듈과 패키지를 사용하여 코드를 논리적으로 구성하고 관리할 수 있습니다.
- 코드의 재사용: 다른 프로젝트나 모듈에서 작성한 코드를 재사용할 수 있습니다.
- 네임스페이스 관리: 모듈과 패키지는 각각의 네임스페이스를 가지고 있어 이름 충돌을 방지할 수 있습니다.
728x90
반응형