Le 24 octobre 2022 sortait Python 3.11 et avec lui, quelques nouveautés que nous allons vous présenter. Nous en profiterons pour faire un tour des derniers changements majeurs de ces dernières années dans le langage Python.
Python est un langage qui continue à évoluer énormément. Il a rajouté à sa grammaire des possibilités très intéressantes, a amélioré ses types de base, ses bibliothèques standard et certains de ces changements ouvrent d’énormes possibilités aux développeurs.
Nous notons surtout que beaucoup d’efforts ont été faits pour améliorer la vitesse d’exécution du langage, de 10 à 60 % plus rapide selon les fonctionnalités, 25 % lorsque mesuré avec le benchmark pyperformance [1].
Cet article a pour vocation à vous encourager à vous en emparer. On ne traitera cependant pas ici tous les aspects liés au typage statique, car ils le seront dans un article dédié.
1. Cycle de vie
1.1 Cycle de sortie des nouvelles versions
Depuis Python 3.9, le cycle de sortie d’une nouvelle version de la branche 3 de Python est annuel. Conformément à la PEP 602 [2], chaque nouvelle version de Python sort en octobre en version finale.
Le développement d’une...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première