Python — typage, tests et performance
Fiabilisez du code Python en production : typage, tests, asynchrone et mesure des performances réelles.
20 leçons · 7 h 50 · Niveau avance · 100 % gratuit
Ce que vous saurez faire
- Annoter les types et détecter les erreurs avant l'exécution
- Écrire des tests unitaires et mesurer leur couverture
- Traiter des entrées-sorties concurrentes avec asyncio
- Profiler un script lent et corriger le vrai goulot d'étranglement
Prérequis
- Savoir structurer un projet Python en modules
- Comprendre les tests automatisés
l'industrialisation de l'outil de dépenses : annotations de types, suite de tests, traitement asynchrone et profiling
Programme
1 Rendre les interfaces Python vérifiables 4 leçons
2 Construire une suite de tests fiable 4 leçons
3 Traiter les entrées-sorties de façon asynchrone 4 leçons
4 Mesurer avant d’optimiser 4 leçons
5 Projet pratique : industrialiser l’outil de dépenses 4 leçons
Validation du cours
Un quiz de 12 questions vérifie que le parcours est acquis. Il faut 80 % de bonnes réponses pour valider le cours. Les tentatives sont illimitées, seul le meilleur score est conservé.
Envie d'aller plus loin ?
Les cours Enovatic sont gratuits et le resteront. Si vous cherchez un accompagnement encadré, nos formations professionnelles sont animées par les mêmes formateurs.