logo
공유된 기사
"파이썬 3.13 베타 버전 출시: 새로운 JIT 컴파일러와 REPL 개선 사항 도입"
language-logoPython
Python 3.13의 첫 번째 베타 버전이 출시되었습니다. 이 버전에서는 Python 3.11에서 도입된 특수화 적응형 인터프리터(Specializing Adaptive Interpreter)의 개선을 포함하여, JIT(Just•In-Time 컴파일러)에 새로운 요소가 추가되어 실시간으로 실제 머신 코드를 생성합니다. 이러한 변화는 현재로서는 약 5%의 속도 향상을 제공하지만, 향후 더 큰 최적화를 가능하게 할 기반을 마련합니다. 또한, 이 JIT는 실험적 단계로, 기본적으로 활성화되어 있지 않으며 특정 플래그를 사용하여 CPython을 컴파일할 때만 활성화할 수 있습니다.

또한, "free•threaded CPython"이라는 용어는 Global Interpreter Lock(GIL)이 없는 CPython의 가능한 미래 버전을 지칭합니다. 이 빌드는 스레드가 GIL의 중재 없이 완전히 병렬로 실행될 수 있게 하여, CPU 바운드 작업이 여러 프로세스에서 실행되는 것뿐만 아니라 여러 스레드에서도 실행될 수 있게 합니다. 현재 free-threaded CPython 또한 실험적이며, 기본적으로 활성화되어 있지 않지만, 컴파일 시 활성화할 수 있습니다.

Python 3.13의 REPL은 이제 기본적으로 색상 출력을 지원하며, F1을 눌러 대화형 도움말 브라우저를 열거나 F2로 명령어 기록을 탐색할 수 있습니다. 이러한 개선 사항은 현재 Linux와 macOS에서만 사용 가능합니다. 또한, Python의 타입 힌팅 시스템은 계속해서 기능이 확장되고 있으며, Python 3.13에서는 타입이 명시적으로 지정되지 않았을 때 사용할 기본값을 정의할 수 있는 새로운 변경 사항이 추가되었습니다.
Copyright © 2025. Codenary All Rights Reserved.