Notice
Recent Posts
Recent Comments
Link
맘가는 대로
파이썬 3.8.0 출시 본문
파이썬 3 버전에서 새로운 마이너 버전인 8 버전이 나와 3.8.0 버전이 출시되었습니다.
공식 페이지에서 소개되는 신 기능은 아래와 같습니다.
- 할당 표현
- NAME := EXPRESSION
- 위치 한정 인수
- 파이썬 초기화 설정
- 벡터 호출: CPython 의 빠른 호출 프로토콜
- 런타임 감시 훅
- Pickle 프로토콜 5 - out-of-band 데이터
- 큰 크기의 Pickle 데이터를 좀 더 최신의 컴퓨팅 환경에 맞게 zero-copy 를 활용합니다.
- typing
- final 지시자
- 상속 및 오버라이딩 방지
- LiteralType
- 말 그대로 한 값만 가짐...
- TypedDict
- 제한된 키를 사용
- final 지시자
- 바이트 코드에 대해 병렬 파일 시스템 캐시 사용
- 디버그 빌드가 릴리즈 빌드와 같이 ABI 공유
- f-string 이 디버그를 위해 = 지시자 사용 가능
- continue 지시자를 finally: 블록에서도 사용 가능
- 윈도우 - asyncio 모듈의 기본 event loop 는 ProactorEventLoop 를 사용
- 맥 - multiprocessing 모듈에서 기본으로 사용되는 모드는 spawn
- multiprocessing 모듈에서 pickle 데이터 사용으로 인한 비용을 줄이기 위해 공유 세그먼트 메모리를 사용
- typed_ast 가 CPython 에서 다시 사용됨
- LOAD_GLOBAL 바이트 코드가 40% 빨라짐
- pickle 모듈은 성능을 위해 기본으로 4 버전의 프로토콜을 사용함
신기능도 추가되고 성능 향상도 보인 것을 알 수가 있습니다.
자세한 내용들은 관련된 PEP 제안 사항들과 메일링 리스트를 통해서 자세히 보실 수 있습니다.
출처
'최신 소식' 카테고리의 다른 글
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