Python : Module and Package
Introduction
- 다른 프로그램을 사용하는 방식은 클래스와 모듈방식이 있다.
- 보통 모듈을 사용하는 것이 더 좋다.
- Module : 대상의 부품 및 조각
- Package : 모듈을 모아놓은 단위
Module
.py파일을 모듈이라고 함.import명령어를 사용하여 해당 모듈을 메모리에 load함- namespace
from [module_name] import [method]- alias
import pandas as pd처럼as명령어를 사용하여 단순하게 명칭을 붙일 수 있음
Package
- 대형 project를 만드는 코드의 묶음
- module들을 모아놓은 module의 합이라고 할 수 있다.
__init__.py,__main.py__와 같은 키워드 파일들을 사용한다.- python 3.3전에는
__init__.py가 반드시 필요했지만 이후에는 없어도 상관이 없어졌다. __init__.py에는__all__keyword를 사용하여 module을 미리 선언한다.
- python 3.3전에는
Comments powered by Disqus.