개발 도구¶
이 장에서 설명하는 모듈은 소프트웨어를 작성하는 것을 돕습니다. 예를 들어, pydoc 모듈은 모듈을 가져와서 모듈의 내용을 기반으로 설명서를 만듭니다. doctest 와 unittest 모듈에는 예상 출력이 만들어지는지 코드를 자동으로 실행하고 확인하는 단위 테스트를 작성하기 위한 프레임워크가 포함되어 있습니다.
이 장에서 설명하는 모듈 목록은 다음과 같습니다:
- typing— Support for type hints- Specification for the Python Type System
- 형 에일리어스
- NewType
- Annotating callable objects
- 제네릭
- Annotating tuples
- The type of class objects
- Annotating generators and coroutines
- 사용자 정의 제네릭 형
- Any형
- 명목적 대 구조적 서브 타이핑
- 모듈 내용
- Deprecation Timeline of Major Features
 
- pydoc— 설명서 생성과 온라인 도움말 시스템
- 파이썬 개발 모드
- doctest— 대화형 파이썬 예제 테스트
- unittest— 단위 테스트 프레임워크
- unittest.mock— 모의 객체 라이브러리
- unittest.mock— 시작하기
- test— 파이썬 용 회귀 테스트 패키지
- test.support— 파이썬 테스트 스위트용 유틸리티
- test.support.socket_helper— 소켓 테스트용 유틸리티
- test.support.script_helper— 파이썬 실행 테스트용 유틸리티
- test.support.bytecode_helper— 올바른 바이트 코드 생성 테스트를 위한 지원 도구
- test.support.threading_helper— threading 테스트용 유틸리티
- test.support.os_helper— os 테스트용 유틸리티
- test.support.import_helper— 임포트 테스트용 유틸리티
- test.support.warnings_helper— warnings 테스트용 유틸리티