Programmer et automatiser des tâches avec Python (Tosa)

ONE LEARN

Localité

En distanciel

Prix

1 990Éligible CPF

Certification

Qualiopi

Programme

Découvrez notre programme PYTHON Bloc 1 - Découvrir le langage Python et ses usages - Décrire les raisons d'apprendre Python - Expliquer le fonctionnement d'un interpréteur et des scripts - Introduire Python et ses principales fonctionnalités Bloc 2 - Explorer les bases de la programmation avec Python - Identifier les avantages d'utiliser Python dans différents contextes - Découvrir les types, variables, structures de contrôle et fonctions - Programmer selon les bonnes pratiques (qualité et lisibilité du code) Bloc 3 - Structurer et organiser son code Python - Structurer un projet Python (environnements, modules, packages) - Gérer les dépendances et installer des bibliothèques - Mettre en place une architecture de code claire et maintenable Bloc 4 - Approfondir la programmation orientée objet - Créer et manipuler des classes et objets - Utiliser décorateurs, générateurs et context managers - Gérer les exceptions et optimiser son code Bloc 5 - Développer des applications web avec Django - Découvrir le développement web en Python - Prendre en main Django : architecture MVC, modèles et vues - Créer des applications web dynamiques et sécurisées Bloc 6 - Analyser et visualiser des données avec Python - Manipuler les données avec Pandas et NumPy - Créer des graphiques et dashboards avec Matplotlib et Seaborn - Préparer et analyser des jeux de données Bloc 7 - Optimiser et déployer ses projets Python - Optimiser les performances et le profilage de code - Automatiser des tâches et écrire des scripts réutilisables - Déployer des applications Python (serveurs, conteneurs, CI/CD) Bloc 8 - Finaliser et maintenir ses projets Python - Réaliser les dernières vérifications et tests - Documenter et publier son code (PyPI, GitHub…) - Maintenir et faire évoluer ses projets dans la durée Ressources post-formation À l'issue de la formation, vous aurez accès à une bibliothèque de ressources complémentaires pour approfondir vos compétences, suivre les évolutions de Python et de ses écosystèmes, et continuer à améliorer vos projets de manière autonome.