목차

Python 3.12.5 릴리즈 소개
Python 3.12.5
가 2024년 8월 6일에 출시되었습니다. 이번 릴리즈는 Python 3.12의 다섯 번째 유지 보수 버전으로, 250개 이상의 버그 수정, 빌드 개선 및 문서 변경이 포함되어 있습니다.
주요 새로운 기능
- 향상된 f-string 문자열 파서 : 이제 더 유연하게 사용할 수 있습니다 (PEP 701).
- 버퍼 프로토콜 지원 : Python 코드에서 지원 (PEP 688).
- 새로운 디버깅 및 프로파일링 API : (PEP 669).
- 격리된 서브인터프리터 지원 : 별도의 Global Interpreter Locks 사용 (PEP 684).
- 향상된 에러 메시지 : 오타로 인한 예외에 대한 사용자 제안 기능 추가.
- Linux perf 프로파일러 지원 : 트레이스에 Python 함수 이름 사용가능.
- 성능 향상 : 전체적으로 약 5% 성능 개선 (PEP 709 등).
타입 주석 관련 개선
폐기된 기능
- 오래된
wstr
및wstr_length
멤버 제거 (PEP 623). unittest
모듈의 오래된 메서드 및 클래스 제거.smtpd
및distutils
모듈 제거 (PEP 594, PEP 632).
Python 3.12.5 릴리즈에 대한 더 자세한 내용은 Python 3.12.5 릴리즈 노트에서 확인할 수 있습니다.
Python 다운로드
Python 3.12.5 다운로드 페이지에서 Windows, macOS 인스톨러 또는 GZip, XZ 압축파일로 다운로드 할 수 있습니다.
이 블로그 포스트를 통해 Python 3.12.5의 주요 변경 사항과 새로운 기능에 대해 알게 되셨길 바랍니다. Python의 최신 기능을 적극 활용하여 개발에 도움이 되시길 바랍니다!