1. Python 프로그램 계층 구조
ㅇ 라이브러리 > 패키지 > 모듈 > 문장 > 표현식 > 객체
- 라이브러리
. 파이썬 표준 라이브러리 (Python Standard Library, PSL)
.. 파이썬에 기본 설치되는 패키지,모듈,내장 함수들을 총칭
- 패키지
. 모듈들을 디렉토리 구조로 묶어놓은 것
- 모듈
. def를 사용하여 정의함
.. def가 실행되면, 함수의 객체 및 참조가 함께 생성됨
. 주요 내장 모듈 例)
.. math : pi,ceil(),floor(),log2() 등
.. random : choice() 등
.. datetime
2. 설치, 확인, 사용
ㅇ 모듈 설치 여부 확인
- (운영체제) pydoc modules
- (파이썬) help("modules")
ㅇ 패키지 설치
- (설치) pip3 install 패키지명
ㅇ 例) bar 패키지의 foo 모듈의 사용 : from bar import foo
- (제거) pip3 uninstall 패키지명
- (갱신) pip3 install 패키지명 --upgrade
- (설치 목록 확인) pip3 list