파이썬의 새로운 기능¶
“파이썬의 새로운 기능” 수필 시리즈는 주요 파이썬 버전 간의 가장 중요한 변화를 둘러 봅니다. 새로운 릴리스 이후에 최신 상태를 유지하고자 하는 사람들에게는 “꼭 읽어야 할” 문서입니다.
- Python 3.16의 새로운 기능
- Python 3.15의 새로운 기능
- 파이썬 3.14의 새로운 기능에 대해 알아봅시다
- 파이썬 3.13의 새로운 기능에 대해 알아봅시다
- 파이썬 3.12의 새로운 기능
- Python 3.11의 새로운 기능
- Python 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의 새로운 기능
- 파이썬 3.4의 새로운 기능
- Python 3.3의 새로운 기능
- 요약 – 릴리스 하이라이트
- PEP 405: 가상 환경
- PEP 420: 묵시적 이름 공간 패키지
- PEP 3118: 새로운 memoryview 구현 및 버퍼 프로토콜 문서화
- PEP 393: 유연한 문자열 표현
- PEP 397: Windows용 파이썬 런처
- PEP 3151: OS 및 IO 예외 계층 구조 재작업
- PEP 380: 서브 제너레이터로 위임하는 문법
- PEP 409: 예외 컨텍스트 억제
- PEP 414: 명시적 유니코드 리터럴
- PEP 3155: 클래스와 함수의 정규화된 이름
- PEP 412: 키 공유 딕셔너리
- PEP 362: 함수 시그니처 객체
- PEP 421: sys.implementation 추가
- 임포트 구현체로 importlib 사용
- 기타 언어 변경 사항
- 더 세분화된 임포트 잠금
- 내장 함수 및 타입
- 새로운 모듈
- 개선된 모듈
- 최적화
- 빌드 및 C API 변경 사항
- 폐지됨
- 파이썬 3.3으로 이식하기
- Python 3.2의 새로운 기능
- PEP 384: 안정적인 ABI 정의
- PEP 389: argparse 명령행 파싱 모듈
- PEP 391: 로깅을 위한 딕셔너리 기반 구성
- PEP 3148:
concurrent.futures모듈 - PEP 3147: PYC 저장소 디렉터리
- PEP 3149: ABI 버전 태그가 붙은 .so 파일
- PEP 3333: Python 웹 서버 게이트웨이 인터페이스(WSGI) v1.0.1
- 이외의 언어 변경 사항
- 새로운, 개선된, 그리고 더 이상 사용되지 않는 모듈
- 멀티스레딩
- 최적화들`
- 유니코드(Unicode)
- 코덱
- 문서
- IDLE
- 코드 저장소
- 빌드 및 C API 변경 사항
- Python 3.2로 이식
- Python 3.1의 새로운 기능
- Python 3.0의 새로운 기능
- Python 2.7의 새로운 기능
- Python 2.x의 미래
- 폐지 경고(Deprecation Warning) 처리 방식 변경
- 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:
printAs a Function - PEP 3110: Exception-Handling Changes
- PEP 3112: Byte Literals
- PEP 3116: 새로운 I/O 라이브러리
- PEP 3118: 개정된 버퍼 프로토콜
- PEP 3119: 추상 베이스 클래스
- PEP 3127: 정수 리터럴 지원 및 구문
- PEP 3129: 클래스 데코레이터
- PEP 3141: 숫자를 위한 타입 계층 구조
- 이외의 언어 변경 사항
- 새롭고 개선된 모듈
- 폐지 및 제거
- 빌드 및 C API 변경 사항
- Python 2.6으로 이식하기
- 감사의 말
- Python 2.5의 새로운 기능
- PEP 308: 조건부 표현식
- PEP 309: 부분적 함수 적용
- PEP 314: 파이썬 소프트웨어 패키지용 메타데이터 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: 내장 집합 객체
- PEP 237: Long 정수 및 정수의 통합
- PEP 289: 제너레이터 표현식
- PEP 292: 더 간단한 문자열 치환
- PEP 318: 함수 및 메서드를 위한 데코레이터
- PEP 322: 역순 이터레이션
- PEP 324: 새로운 subprocess 모듈
- PEP 327: Decimal 데이터 타입
- PEP 328: 다중 행 임포트
- PEP 331: 로케일 독립적인 부동 소수점/문자열 변환
- 이외의 언어 변경 사항
- 새로운, 개선된, 그리고 더 이상 사용되지 않는 모듈
- 빌드 및 C API 변경사항
- Python 2.4로 이식
- 감사의 글
- Python 2.3의 새로운 기능
- PEP 218: 표준 Set 데이터 타입
- PEP 255: 간단한 제너레이터
- PEP 263: 소스 코드 인코딩
- PEP 273: ZIP 아카이브에서 모듈 가져오기
- PEP 277: Windows NT용 유니코드 파일 이름 지원
- PEP 278: Universal Newline(유니버설 줄 넘김) 지원
- PEP 279: enumerate()
- PEP 282: logging 패키지
- PEP 285: 불리언(Boolean) 타입
- PEP 293: 코덱 에러 처리 콜백
- PEP 301: Distutils용 패키지 인덱스 및 메타데이터
- PEP 302: 새로운 임포트 훅
- PEP 305: 쉼표로 구분된 파일
- PEP 307: 피클 강화
- 확장 슬라이스
- 이외의 언어 변경 사항
- 새로운, 개선된, 그리고 더 이상 사용되지 않는 모듈
- Pymalloc: 특수 객체 할당자
- 빌드 및 C API 변경사항
- 기타 변경 사항 및 수정
- Python 2.3으로 이식하기
- 감사의 말
- Python 2.2의 새로운 기능
- Python 2.1의 새로운 기능
- 소개
- PEP 227: 중첩 스코프
- PEP 236: __future__ 지시어
- PEP 207: 풍부한 비교(Rich Comparisons)
- PEP 230: 경고 프레임워크(Warning Framework)
- PEP 229: 새로운 빌드 시스템
- PEP 205: 약한 참조(Weak References)
- PEP 232: 함수 속성
- PEP 235: 대소 문자를 구분하지 않는 플랫폼에서 모듈 임포트하기
- PEP 217: 대화형 디스플레이 후크
- PEP 208: 새로운 강제 변환 모델
- PEP 241: 파이썬 패키지의 메타데이터
- 개선 및 신규 모듈
- 기타 변경 사항 및 수정
- 감사합니다
- Python 2.0의 새로운 기능
“Changelog” 는 Misc/NEWS.d 디렉터리 트리의 내용으로부터 만들어진 파일의 HTML 버전입니다. 현재 버전의 파이썬에 적용된 모든 사소하지 않은 변경들을 담고 있습니다