Python 3.12.5 릴리즈

Estimated read time 1 min read
Python 3.12.5, Python 최신 릴리즈

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 등).

타입 주석 관련 개선

  • 새로운 타입 주석 문법: 제네릭 클래스용 (PEP 695).
  • 새로운 오버라이드 데코레이터: 메서드용 (PEP 698).

폐기된 기능

  • 오래된 wstrwstr_length 멤버 제거 (PEP 623).
  • unittest 모듈의 오래된 메서드 및 클래스 제거.
  • smtpddistutils 모듈 제거 (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의 최신 기능을 적극 활용하여 개발에 도움이 되시길 바랍니다!