« Python est lent », ce n'est vrai qu'à moitié, et l'autre moitié, c'est souvent l'algorithme. On mesure avant d'optimiser, on règle d'abord ce qui ne coûte rien, puis on choisit entre threads, processus et asyncio en sachant pourquoi. Le code natif arrive en dernier, quand les chiffres disent que ça vaut le coup.
Durée : 2 à 3 jours · Niveau : avancé
Pour qui : les développeurs Python dont les programmes sont trop lents, ou attendent le réseau ou le disque.
Prérequis : une bonne maîtrise de Python ; connaître générateurs et context managers aide.