Module이란 뭘까요 ?
그냥 "같은 기능을 하는 함수 또는 클래스를 합쳐 놓은 것"? 이 정도쯤으로 생각하면 될까요?
제 생각에는 맞는 것 같습니다. ^-^
사실 다를게 없네요. 파이썬에서 파일을 추가하는 명령은 import입니다. 대신 확장자를 명시하지 않아도 됩니다.
lib.py 내에 존재하는 class A를 생성하기 위해서는 모듈명.(dot) 클래스명() 이러한 구조를 가집니다.
쉽죠? 파일이 조금만 많아져도 모듈로 관리하는 것이 프로젝트시에는 훨씬 빠른 검색?!을 돕습니다.
무조건 기억하세요. "같은 기능의 것을 모은다" 이 것이 OOP의 가장 핵심 개념이라고 생각합니다.
생활코딩 자료입니다.
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[develop] 개발 환경 구축하기 - pyenv, virtualenv, autoenv (0) | 2017.07.29 |
---|---|
python lxml install on windows (0) | 2015.12.21 |
Python class의 멤버에 관한 이야기 2 (0) | 2015.07.28 |
Python class의 멤버에 관한 이야기 1 (0) | 2015.07.28 |
python 에서 상속 이야기 (0) | 2015.07.24 |