# 파이썬 표준라이브러리 - atexit: 프로그램이 종료될 때 호출되는 함수를 등록할 수 있게 해 준다. - argparse: 명령행 매개 변수를 파싱하는 기능을 제공한다. - bisect: 리스트 정렬을 위한 바이섹션(bisection) 알고리즘을 구현했다. - calendar: 날짜 관련 함수들을 제공한다. - codecs: 데이터 인/디코딩을 제공한다. - collections: 아주 다양한 데이터 구조를 제공한다. - copy: 데이터를 복사하는 기능을 제공한다. - csv: CSV 파일을 읽고 쓰는 기능을 제공한다. - datetime: 날짜와 시간을 다루는 클래스들이 있다. - fnmatch: 유닉스 스타일의 파일 이름 패턴을 찾는 함수들을 제공한다. - glob: 유닉스 스타일의 경로 패턴 찾기 기능을 제공한다. - io: I/O 스트림을 제어할 수 있다. 파이썬3에선 문자열을 파일로 취급 할 수 있는 StringIO 모듈을 포함한다. - json: JSON 포맷을 읽고 쓰는 기능을 제공한다. - logging: 파이썬이 기본으로 제공하는 로깅 기능이다. - multiprocessing: 스레드와 흡사한 API로 자식 프로세스를 실행할 수 있다. - operator: 기본 파이썬 연산자와 동일한 함수를 제공한다. 이것들은 람다(lambda) 함수를 작성하는 것을 대체할 수 있다. - os: 기본적인 OS 함수를 제공한다. - random: 랜덤 숫자를 생성하는 함수다. - re: 정규표현식 함수를 제공한다. - select: 이벤트 루프를 만드는 select()와 poll() 함수를 쓸 수 있게 해준다. - shutil: 하이 레벨의 파일 기능들을 제공한다. - signal: POSIX 시그널을 제어할 수 있다. - tempfile: 임시 파일과 디렉터리에 대한 기능을 제공한다. - urllib: URL을 파싱하는 함수들을 제공한다. (파이썬 2에선 urlib2 와 urlparse) - uuid: UUID(Universally Unique Identifiers)를 만들 수 있는 모듈이다. # 출처 - 실전 파이썬 프로그래밍