Ce que vous saurez faire
Le déroulé, étape par étape
Formation mixte de 15 h : 12 h à distance (plateforme e-learning et accompagnement individualisé) et 3 h en présentiel.
Séquence 1 - Programmation orientée objet : les fondamentaux (3,5 h)
- Classes, instances, constructeur __init__ et paramètre self
- Attributs d'instance et de classe, méthodes
- Méthodes spéciales __str__ et __repr__
- Héritage simple, surcharge de méthode et super()
Séquence 2 - Gestion avancée des erreurs et débogage (2,5 h)
- Hiérarchie des exceptions et capture ciblée
- Lever une exception avec raise et créer une exception personnalisée
- Lecture d'un traceback et débogage pas à pas dans l'éditeur
- Journalisation simple avec le module logging
Séquence 3 - Fichiers CSV et JSON (3 h)
- Module csv : reader, writer, DictReader et DictWriter
- Module json : load, dump, loads, dumps et indentation
- Manipulation des chemins avec pathlib
- Conversion d'un CSV en JSON et inversement
Séquence 4 - Modules, packages et environnements virtuels (3 h)
- Structure d'un package, fichier __init__.py, imports absolus et relatifs
- Bloc if __name__ == "__main__" et point d'entrée d'un script
- Création et activation d'un environnement virtuel avec python -m venv
- Installation de paquets avec pip, pip freeze et requirements.txt
Séquence 5 - Premiers tests unitaires avec pytest (3 h)
- Installation de pytest et conventions de nommage des fichiers et fonctions de test
- Assertions avec assert et lecture des rapports d'échec
- Tester la levée d'une exception avec pytest.raises
- Organisation d'un dossier tests et exécution ciblée
À la fin de la formation
- Modéliser un besoin métier courant sous forme de classes et d'objets
- Automatiser le traitement de données CSV et JSON de manière fiable
- Structurer un projet Python en modules et packages et isoler ses dépendances dans un environnement virtuel
- Vérifier le bon fonctionnement de son code par des tests unitaires pytest
- Diagnostiquer et corriger les erreurs à partir des messages de traceback
Selon l’organisme
Gagner en autonomie sur des scripts professionnels : programmation orientée objet, gestion structurée des erreurs, fichiers CSV et JSON, packages, environnements virtuels et premiers tests pytest.
Où se déroule la formation
Payer avec votre Compte Personnel de Formation
Cette formation figure au catalogue Mon Compte Formation : elle est éligible au CPF. Vos droits, cumulés en euros, se consultent et s’utilisent sur le site officiel.
Vérifier mes droits sur moncompteformation.gouv.frOrganisme, certification, inscription
Texte rédigé par l’organisme de formation. Source : « Moncompteformation – L’offre de formation », Caisse des Dépôts et DGEFP, données ouvertes sous Licence Ouverte 2.0, mise à jour du 21/10/2026. WorkDispo n’est pas affilié à Mon Compte Formation.