파이썬의 새로운 기능¶
“파이썬의 새로운 기능” 수필 시리즈는 주요 파이썬 버전 간의 가장 중요한 변화를 둘러 봅니다. 새로운 릴리스 이후에 최신 상태를 유지하고자 하는 사람들에게는 “꼭 읽어야 할” 문서입니다.
- Python 3.16의 새로운 기능에 대해 알아봅시다
- 파이썬 3.15의 새로운 기능
- 파이썬 3.14의 새로운 기능에 대해 알아봅시다
- 파이썬 3.13의 새로운 기능에 대해 알아봅시다
- Python 3.12의 새로운 기능
- Python 3.11의 새로운 기능
- 파이썬 3.10의 새로운 기능
- 파이썬 3.9의 새로운 기능
- 파이썬 3.8의 새로운 기능
- 요약 – 배포 주요 사항
- 새로운 기능
- 기타 언어 변경
- 새 모듈
- 개선된 모듈
- 최적화
- 빌드와 C API 변경
- 폐지
- API 및 기능 제거
- 파이썬 3.8로 이식하기
- 파이썬 3.8.1의 주목할만한 변경 사항
- 파이썬 3.8.2의 주목할만한 변경 사항
- 파이썬 3.8.3의 주목할만한 변경 사항
- 파이썬 3.8.8의 주목할만한 변경 사항
- 파이썬 3.8.9의 주목할만한 변경 사항
- 파이썬 3.8.10의 주목할만한 변경 사항
- 파이썬 3.8.10의 주목할만한 변경 사항
- 파이썬 3.8.12의 주목할만한 변경 사항
- 3.8.14의 주목할만한 보안 기능
- 3.8.17의 주목할만한 변경 사항
- 파이썬 3.7의 새로운 기능
- 요약 – 배포 주요 사항
- 새로운 기능
- 기타 언어 변경
- 새 모듈
- 개선된 모듈
- C API 변경
- 빌드 변경
- 최적화
- 기타 CPython 구현 변경
- 폐지된 파이썬 동작
- 폐지된 파이썬 모듈, 함수 및 메서드
- 폐지된 C API의 함수 및 형
- 플랫폼 지원 제거
- API 및 기능 제거
- 모듈 제거
- 윈도우 전용 변경
- 파이썬 3.7로 이식하기
- 파이썬 3.7.1의 주목할만한 변경 사항
- 파이썬 3.7.2의 주목할만한 변경 사항
- 파이썬 3.7.6의 주목할만한 변경 사항
- 파이썬 3.7.10의 주목할만한 변경 사항
- 파이썬 3.7.11의 주목할만한 변경 사항
- 파이썬 3.7.14의 주목할만한 보안 기능
- 파이썬 3.6의 새로운 기능
- 파이썬 3.5의 새로운 기능
- Python 3.4의 새로운 기능
- Python 3.3의 새로운 기능
- Summary – Release highlights
- PEP 405: Virtual Environments
- PEP 420: 묵시적 이름 공간 패키지
- PEP 3118: 새로운 MemoryView 구현 및 버퍼 프로토콜 문서화
- PEP 393: 유연한 문자열 표현
- [msgid] PEP 397: Python Launcher for Windows
- [msgid] PEP 3151: Reworking the OS and IO exception hierarchy
- [msgid] PEP 380: Syntax for Delegating to a Subgenerator
- PEP 409: 예외 컨텍스트 억제
- PEP 414: 명시적 유니코드 리터럴
- PEP 3155: 클래스와 함수를 위한 정규화된 이름
- PEP 412: 키 공유 딕셔너리
- PEP 362: 함수 시그니처 객체
- PEP 421: sys.implementation 추가하기
- 임포트의 구현체로서 importlib 사용
- 다른 언어 변경 사항
- 더 세분화된 임포트 잠금
- 내장 함수와 타입들
- 새로운 모듈들
- 개선된 모듈들
- 최적화
- 빌드 및 C API 변경 사항
- 사용 중단됨
- Python 3.3으로 이식하기
- 파이썬 3.2의 새로운 기능:
- PEP 384: Defining a Stable ABI
- PEP 389: Argparse 명령행 파싱 모듈
- PEP 391: 로깅을 위한 딕셔너리 기반 구성
- PEP 3148:
concurrent.futures모듈 - PEP 3147: PYC 저장소 디렉터리
- PEP 3149: ABI 버전 태그가 지정된 .so 파일
- PEP 3333: Python Web Server Gateway Interface v1.0.1
- 다른 언어 변경 사항
- 새롭고, 개선되고, 사용 중단된 모듈
- 다중 스레드
- 최적화들`
- 유니코드(Unicode)
- 코덱
- 문서화
- IDLE
- 코드 저장소
- 빌드 및 C API 변경 사항
- Python 3.2로 이식하기
- Python 3.1의 새로운 기능
- 파이썬 3.0의 새로운 기능
- 파이썬 2.7의 새로운 기능
- Python 2.x의 미래
- 폐지 경고 처리 변경 사항
- Python 3.1 기능
- PEP 372: collections 모듈에 Ordered Dictionary 추가
- PEP 378: 천 단위 구분 기호 포매터
- PEP 389: 명령행 파싱을 위한 argparse 모듈
- PEP 391: 로깅을 위한 딕셔너리 기반 설정
- PEP 3106: 딕셔너리 뷰
- PEP 3137: memoryview 객체
- 기타 언어 변경 사항
- 개선 및 신규 모듈
- 빌드 및 C API 변경사항
- 기타 변경 사항 및 수정 사항
- Python 2.7로 이식하기
- Python 2.7 유지보수 릴리스에 추가된 새로운 기능
- 감사의 말
- Python 2.6의 새로운 기능
- Python 3.0
- 개발 과정의 변화
- PEP 343: ‘with’ 문
- PEP 366: 메인 모듈에서의 명시적 상대 임포트
- PEP 370: 사용자별
site-packages디렉터리 - PEP 371:
multiprocessing패키지 - PEP 3101: 고급 문자열 포매팅
- PEP 3105:
print을 함수로 사용하기 - PEP 3110: 예외 처리 변경 사항
- PEP 3112: 바이트 리터럴
- PEP 3116: 새로운 I/O 라이브러리
- PEP 3118: 수정된 버퍼 프로토콜
- PEP 3119: 추상 베이스 클래스
- PEP 3127: 정수 리터럴 지원 및 문법
- PEP 3129: 클래스 데코레이터
- PEP 3141: 숫자를 위한 타입 계층 구조
- 다른 언어 변경 사항
- 개선 및 신규 모듈
- 폐지 및 제거 항목
- 빌드 및 C API 변경 사항
- 파이썬 2.6으로 이식하기
- 감사의 말
- Python 2.5의 새로운 기능
- PEP 308: 조건 표현식
- PEP 309: 부분 함수 적용
- PEP 314: Python 소프트웨어 패키지용 메타데이터 v1.1
- PEP 328: 절대 및 상대 임포트
- PEP 338: 스크립트로 모듈 실행하기
- PEP 341: try/except/finally 통합
- PEP 342: 새로운 제너레이터 기능들
- PEP 343: ‘with’ 문
- PEP 352: 예외를 새 스타일 클래스로 사용하기
- PEP 353: 인덱스 유형으로 ssize_t 사용하기
- PEP 357: ‘__index__’ 메서드
- 기타 언어 변경 사항
- 새로운, 개선된 그리고 제거된 모듈
- 빌드 및 C API 변경사항
- Python 2.5로 이식하기
- 감사의 말
- Python 2.4에 새로 추가된 기능
- PEP 218: 내장 집합 객체 (Built-In Set Objects)
- PEP 237: Long Integers와 Integer의 통일화 (Unifying Long Integers and Integers)
- PEP 289: 제너레이터 표현식 (Generator Expressions)
- PEP 292: 더 간단한 문자열 치환
- PEP 318: 함수 및 메서드용 데코레이터
- PEP 322: 역순 이터레이션
- PEP 324: 새로운 subprocess 모듈
- PEP 327: Decimal Data Type
- PEP 328: 다중 줄 임포트
- PEP 331: 로케일 독립적 부동 소수점/문자열 변환
- 다른 언어 변경 사항
- 새롭고, 개선되고, 사용 중단된 모듈
- 빌드 및 C API 변경사항
- Python 2.4로 이식하기
- 감사의 글
- 파이썬 2.3의 새로운 기능
- PEP 218: 표준 집합 데이터 유형
- PEP 255: 간단한 제너레이터
- PEP 263: 소스 코드 인코딩
- PEP 273: ZIP 아카이브에서 모듈 임포트
- PEP 277: Windows NT용 유니코드 파일 이름 지원
- PEP 278: 유니버설 줄 넘김 지원
- PEP 279: enumerate()
- PEP 282: 로깅 패키지
- PEP 285: 부울 타입
- PEP 293: 코드 처리 오류 콜백
- PEP 301: Distutils의 패키지 인덱스 및 메타데이터
- PEP 302: 새로운 임포트 훅
- PEP 305: 쉼표로 구분된 파일
- PEP 307: Pickle 개선 사항
- 확장 슬라이스
- 다른 언어 변경 사항
- 새롭고, 개선되고, 사용 중단된 모듈
- Pymalloc: 전문 객체 할당자
- 빌드 및 C API 변경사항
- 기타 변경 사항 및 수정 사항
- Python 2.3으로 포팅하기
- 감사의 말
- Python 2.2의 새로운 기능
- Python 2.1의 새로운 기능
- Python 2.0에서 추가된 기능
“Changelog” 는 Misc/NEWS.d 디렉터리 트리의 내용으로부터 만들어진 파일의 HTML 버전입니다. 현재 버전의 파이썬에 적용된 모든 사소하지 않은 변경들을 담고 있습니다