Ce que vous saurez faire
Acquérir les compétences nécessaires pour développer des applications en Python, automatiser des tâches et manipuler des données.
Le déroulé, étape par étape
Module 1 - Introduction à Python et aux bonnes pratiques (4h)
- Installation et configuration de l'environnement (IDLE, VS Code, etc.)
- Syntaxe de base, types de données, opérateurs
- Structures de contrôle (conditions, boucles)
Module 2 - Comprendre et manipuler les bases du langage
- Utiliser les variables en respectant les types de données et effectuer les conversions nécessaires.
- Maîtriser les fonctions de base pour les opérations courantes (comptages, générateurs...).
- Exploiter les structures conditionnelles et boucles pour manipuler des ensembles de données.
- Gérer les entrées/sorties standards via input(), f-strings, ou format() pour interagir avec l'utilisateur.
- Définir et appeler des fonctions pour factoriser et structurer son code.
Module 3 - Manipuler les structures de données
- Gérer des collections comme les listes, tuples et dictionnaires ainsi que leurs méthodes associées.
- Créer des modules pour organiser le code dans une arborescence de packages réutilisables.
- Utiliser les fonctions et classes d'un module dans un autre via les bons mots-clés (import, etc.).
Module 4 - Programmation orientée objet (POO)
- Définir une classe, ses attributs et méthodes pour modéliser des entités.
- Instancier des objets en initialisant leurs attributs.
- Encapsuler les données avec des propriétés pour garantir leur intégrité.
- Utiliser le décorateur @classmethod pour les fonctions partagées.
- Implémenter l'héritage pour mutualiser des comportements.
- Redéfinir des méthodes pour spécialiser une classe fille.
- Appliquer le polymorphisme pour utiliser une même interface sur des objets de types différents.
Module 5 - Gérer les exceptions
- Déclencher une exception si une condition n'est pas remplie dans une fonction.
- Utiliser les blocs try/except pour capturer les erreurs.
- Ordonnancer les blocs except pour gérer plusieurs erreurs selon leur type.
- Définir des classes d'exceptions personnalisées pour une gestion fine des erreurs métier.
Module 6 - Interactions avec le système
- Utiliser les modules standard sys et os pour accéder aux infos système.
- Gérer les fichiers via le module pathlib pour lire et écrire de manière moderne.
- Exécuter des commandes système avec le module subprocess pour automatiser des tâches ou interagir avec d'autres programmes.
À la fin de la formation
o Document d'évaluation de satisfaction
o Attestation de présence
o Exercices pratiques de validation des acquis sous contrôle du formateuro Prépare au passage de la certification ENI
Selon l’organisme
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 09/10/2026. WorkDispo n’est pas affilié à Mon Compte Formation.