Python 3.13 : Nouveautés de septembre 2024 (suite)
3. Compilateur Just-in-Time (JIT)
Cette version introduit un compilateur JIT expérimental qui améliore les performances en compilant dynamiquement le code fréquemment exécuté.
- Bien qu’il consomme davantage de mémoire, ce JIT offre un gain de vitesse notable pour les applications intensives en calcul.
4. Gestion des fichiers et mises à jour de pathlib
- La fonction
glob
adopte un comportement plus cohérent avec les environnements de shell pour le motif**
, permettant une recherche récursive de fichiers et dossiers. - Le module
pathlib
introduit la fonctionglob.translate()
, qui convertit les motifs glob en expressions régulières, offrant une plus grande flexibilité pour manipuler les fichiers.
5. Modules dépréciés
- Les modules obsolètes comme
optparse
etgetopt
ont été supprimés pour encourager l’utilisation d’alternatives modernes. - Des mesures de sécurité renforcées, notamment pour la gestion des en-têtes d’email, ont été introduites afin de prévenir la sérialisation non sécurisée.
Ces nouveautés démontrent l’engagement de Python à offrir un environnement de programmation plus rapide, puissant et convivial, adapté aux besoins modernes des développeurs.