Python Efficace : Pratique et astuces d'optimisation de code
- Chapitre 1 : Expression idiomatique
- Chapitre 2 : Technique d'optimisation
- Chapitre 3 : Mesure de performance
- Chapitre 4 : Audit de code
Partie 1 : Expression idiomatique et bonne pratique Python
Cette première partie se concentre essentiellement sur les bonnes manières d'écrire du code Python, permettant d'améliorer naturellement la vitesse d'exécution des programmes Python. En particulier, elle décrit les principales expressions idiomatiques de Python qui permettent d'écrire du code plus « pythonique ». En exploitant ainsi au maximum les possibilités qui vous sont offertes par le langage, les performances de vos programmes Python seront directement améliorées.
Partie 2 : Analyse de performance et outils d'audit de code Python
Cette seconde partie présente plusieurs outils permettant d'analyser les performances d'un code Python et d'autres outils permettant d'améliorer les performances de programmes Python. En particulier, elle présente comment réaliser un simple audit d'un code Python pour identifier les portions de code qui consomment le plus de temps CPU et de mémoire RAM, à l'aide d'outils d'analyse de code et d'exécution. Cela vous permet ensuite d'agir pour optimiser vos codes.