Python Septembre 2024(1)

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 fonction glob.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 et getopt 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.