맘가는 대로

파이썬 3.8.0 출시 본문

최신 소식

파이썬 3.8.0 출시

ALIVEisANSWER 2019. 10. 17. 22:03

파이썬 3 버전에서 새로운 마이너 버전인 8 버전이 나와 3.8.0 버전이 출시되었습니다.

 

공식 페이지에서 소개되는 신 기능은 아래와 같습니다.

 

  • 할당 표현
    • NAME := EXPRESSION
  • 위치 한정 인수
  • 파이썬 초기화 설정
  • 벡터 호출: CPython 의 빠른 호출 프로토콜
  • 런타임 감시 훅
  • Pickle 프로토콜 5 - out-of-band 데이터
    • 큰 크기의 Pickle 데이터를 좀 더 최신의 컴퓨팅 환경에 맞게 zero-copy 를 활용합니다.
  • typing
    • final 지시자
      • 상속 및 오버라이딩 방지
    • LiteralType
      • 말 그대로 한 값만 가짐...
    • TypedDict
      • 제한된 키를 사용
  • 바이트 코드에 대해 병렬 파일 시스템 캐시 사용
  • 디버그 빌드가 릴리즈 빌드와 같이 ABI 공유
  • f-string 이 디버그를 위해 = 지시자 사용 가능
  • continue 지시자를 finally: 블록에서도 사용 가능
  • 윈도우 - asyncio 모듈의 기본 event loop 는 ProactorEventLoop 를 사용
  • 맥 - multiprocessing 모듈에서 기본으로 사용되는 모드는 spawn
  • multiprocessing 모듈에서 pickle 데이터 사용으로 인한 비용을 줄이기 위해 공유 세그먼트 메모리를 사용
  • typed_ast 가 CPython 에서 다시 사용됨
  • LOAD_GLOBAL 바이트 코드가 40% 빨라짐
  • pickle 모듈은 성능을 위해 기본으로 4 버전의 프로토콜을 사용함

신기능도 추가되고 성능 향상도 보인 것을 알 수가 있습니다.

 

자세한 내용들은 관련된 PEP 제안 사항들과 메일링 리스트를 통해서 자세히 보실 수 있습니다.

 

출처

 

Python Release Python 3.8.0

The official home of the Python Programming Language

www.python.org

 

'최신 소식' 카테고리의 다른 글

RHEL 8.1 출시  (0) 2019.11.07
Fedora 31 출시  (0) 2019.11.02
sudo 명령어, 취약점 발견되다  (0) 2019.10.15
CentOS 8 출시 그리고 Stream  (0) 2019.09.25
CERN, 그리고 MAlt  (0) 2019.06.13
Comments