개발관련
[python] 3.11 얼마나 빨라진거야? 파이썬 업그레이드 3분 정리!
hjaelife
2023. 8. 3. 00:12
https://www.youtube.com/watch?v=hgmz0NJugEc&t=157s
python 3.11의 새로운 기능! (2022년 12월 6일에 release됨)
1. 3.10보다 최대 10~60% 더 빠르다.
- 이는 Faster CPython 프로젝트 덕분이다.
- CPython은 파이썬을 구현하는 C프로그램
- Faster CPython은 파이썬의 창시자 Guido van Rossum과 MS 개발자들이 함께 모여서 향후 3~4년 안에 python을 5배 더 빠르게 만들고자 하는 프로젝트
- 이미 C로 작성된 Numpy 또는 Tensorflow를 활용하면 엄청난 속도 향상은 볼 수 없지만 순수 파이썬 코드를 사용하는 도구, 프로그램, 웹 서버의 경우 이러한 속도 향상은 어마어마한 것이다.
2. 더 나은 에러 메시지를 가지고 있다.
3. ExceptionGroup을 사용할 수 있다.
- 여러 개의 예외들을 묶어서 함께 보여줄 수 있음
- try ~ except* 로 사용함
4. tomlib 라이브러리
- tomlib 라이브러리를 사용하면 .toml 파일을 읽어와서 내용을 확인할 수 있음