개발관련

[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 파일을 읽어와서 내용을 확인할 수 있음