Programmation multi-threading: Concepts de threading, utilisation des threads en Python. Optimisation de code: Profiling du code, optimiser les performances. Outil de test en Python: Framework unittest, autres outils de test. Développement d'applications complexes: Concevoir des applications efficaces, scripts pythoniques. Gestion de la mémoire en Python: Allocation et libération de mémoire, suivi des références et ramasse-miettes. Intégration continue et automatisation: Utilisation d'outils CI/CD, automatisation des tests et déploiements.
5h à 8h
6 points clés
Python

Avancé

Expert
Comprendre les concepts de threading.
Utiliser efficacement les threads en Python.
Maîtriser la programmation multi-threading.
Analyser les performances via le profiling
Réduire le temps d'exécution du code
Maîtriser l'utilisation de unittest.
Explorer divers outils de test en Python.
Maîtriser la conception d'applications complexes.
Écrire des scripts Python optimisés.
Optimiser l'efficacité grâce à Python.
Comprendre l'allocation de mémoire.
Maîtriser le suivi des références.
Appliquer le ramasse-miettes en Python.
Maîtriser les outils CI/CD
Automatiser les tests et déploiements