Python 3.15 : 4 nouveautés à suivre
ven, 18/09/2026 - 08:27
Python 3.15 devrait être disponible début octobre. Quelles les nouveautés les plus intéressantes ? Voici une petite sélection.
1 / lazy import
Dans des applications lourdes, Python peut prendre beaucoup de temps pour importer les modules même s'ils ne sont pas utilisés. Cela impacte négativement le temps de démarrage. Python introduit la notion de lazy import. Cela signifie que Python charge un module que quand il est réellement utilisé.
2 / UTF-8 par défaut
Python 3.15 met UTF-8 par défaut pour l'encodage indépendamment de l'environnement système. UTF-8 est un encodage Unicode aujourd'hui largement utilisé. Il sera utilisé pour les encodages des fichiers, des pipes et dans stdio. PEP 686 : https://peps.python.org/pep-0686/
3 / JIT
Le JIT devient de plus en plus efficace. Python 3.15 introduit un JIT plus optimisé sur x64 Linux et AArch64. Les améliorations mesurées annoncent environ 10-12 % de mieux. Ce "nouveau" JIT s'appuie sur LLVM 21 avec de nombreux optimisations internes.
4 / des erreurs plus explicites
Un autre problème de Python concerne la qualité et la précision des messages d'erreur. L'interpréteur devrait proposer des suggestions plus pertinentes dans les exceptions AttributeError.

