Langage Python
Mettre en œuvre l’agilité dans ses projets
Cette formation s’adresse aux débutants souhaitant découvrir la programmation avec Python, un langage simple, puissant et polyvalent. Les participants apprendront à écrire du code clair, à manipuler des variables, des boucles, des fonctions, et à résoudre des problèmes concrets. En fin de parcours, ils seront capables de développer des scripts efficaces et de poser les bases de projets plus complexes. Une certification reconnue viendra valider leurs compétences.
Langage Python
Prérequis
- Maitriser un langage
informatique
Accessibilité
Accessible aux personnes en situation de
handicap. Contactez nous pour mettre en
place une solution adaptée à vos besoins
Durée
Différentes durées possibles
Contact
Par chat, par email : contact@monpoleformation.fr ou par téléphone : 01 87 66 57 66
Tarif
A partir de 1099 € HT
Modalités d’évaluation
-
Présentiel ou distanciel seul avec un formateur QCM, mise en pratique + certification
Modalités / Délais d’accès
Inscription par agenda, par demande de
devis, par appel, via CPF ou via OPCO.
Prévoir 2 semaines de délai
Pour qui
Développeurs
Méthodes mobilisées
Formation avec formateur
Format
100% en ligne. 1 an d’accès à l’espace e-learning. Formation seul avec un formateur.
Résultat attendu
✔️ Comprendre les fondamentaux du langage Python et sa syntaxe simple et lisible.
✔️ Écrire des scripts pour automatiser des tâches ou traiter des données.
✔️ Manipuler les structures de données (listes, dictionnaires, tuples, ensembles).
✔️ Utiliser les fonctions, les boucles et les conditions pour structurer son code.
✔️ Lire et écrire dans des fichiers, interagir avec des modules et bibliothèques.
✔️ Développer des bases solides pour poursuivre vers des usages plus avancés (data, IA, web…).

Langage Python
Objectifs
- Comprendre les fondamentaux du langage Python et son écosystème.
- Manipuler correctement les variables et les structures de données.
- Écrire et exécuter des programmes en exploitant les structures de contrôle.
- Développer des applications modulaires et réutilisables en Python.
- Maîtriser la programmation orientée objet et ses concepts avancés.
- Gérer les exceptions et écrire un code robuste.
- Interagir avec le système et manipuler les fichiers et répertoires.
- Utiliser les bibliothèques standard pour optimiser ses programmes.
- Se préparer efficacement à la certification ENI en maîtrisant les compétences évaluées.
Programme de la formation
Pré formation
Examen de niveau
PENDANT LA FORMATION
✅ Module 1 : Introduction au langage Python
- Présentation du langage et de ses usages.
- Installation et configuration d’un environnement de développement (Python, IDE).
- Exécution de scripts Python en ligne de commande.
✅ Module 2 : Variables, types de données et structures de contrôle
- Déclaration et manipulation des variables.
- Conversions entre les types de données.
- Structures de contrôle conditionnelles et itératives (if, for, while).
✅ Module 3 : Structures de données en Python
- Manipulation des listes, tuples et dictionnaires.
- Utilisation des méthodes associées aux types de données.
- Opérations avancées sur les structures de données.
✅ Module 4 : Fonctions et modularité du code
- Déclaration et invocation de fonctions.
- Passage de paramètres et valeurs de retour.
- Organisation du code en modules et packages.
✅ Module 5 : Programmation orientée objet en Python
- Définition et utilisation des classes et objets.
- Gestion des attributs et méthodes.
- Encapsulation, héritage et polymorphisme.
✅ Module 6 : Gestion des exceptions et robustesse du code
- Déclenchement et gestion des erreurs avec try et except.
- Création de classes d’exceptions personnalisées.
- Gestion avancée des erreurs avec finally et else.
✅ Module 7 : Manipulation des fichiers et interaction avec le système
- Lecture et écriture de fichiers avec open().
- Utilisation du module pathlib pour la gestion des fichiers et répertoires.
- Exécution de commandes système avec subprocess.
✅ Module 8 : Programmation avancée et bibliothèques standard
- Utilisation des modules sys et os pour interagir avec le système.
- Gestion des collections et des flux de données (map, filter, lambda).
- Manipulation des dates et du temps avec datetime.
✅ Module 9 : Préparation à la certification ENI
- Révision des concepts clés et exercices pratiques.
- Études de cas et mise en situation réelle.
- Examens blancs pour s’entraîner aux conditions de l’épreuve.
Ce que nos apprenants pensent de nous
Choisissez la formule adaptée à vos besoins
FORMATION
OFFRE Argent
1099 €
Adaptée pour se former avce de l’assistance
En savoir plus
7h seul avec votre formateur (distanciel ou présentiel)
50h de e-learning
Accès depuis tous vos appareils
Accès illimité 24/7
Assistance pédagogique par e-mail, tchat et téléphone dans un délai maximum de 24h
FORMATION
OFFRE Or
2000 €
Adapté pour devenir autonome
En savoir plus
14h seul avec votre formateur (distanciel ou présentiel)
50h de e-learning
Accès depuis tous vos appareils
Accès illimité 24/7
Assistance pédagogique par e-mail, tchat et téléphone dans un délai maximum de 24h
FORMATION
OFFRE Platinium
2400 €
Adapté pour devenir un expert
En savoir plus
21h seul avec votre formateur
1 an d’accès à la plateforme e-learning
Accès depuis tous vos appareils
Accès illimité 24/7
Assistance pédagogique par e-mail, tchat et téléphone dans un délai maximum de 24h
Nos solutions de financement
Pourquoi choisir Mon pole Formation
A votre rythme
Nos formations sont à distance et vous permettent de vous organiser et suivre la formation à votre rythme. L’espace e-learning est disponible pendant 1 an. C’est vous qui prenez vos rendez vous avec votre formateur quand vous voulez !
Des professionnels qualifiés
Tous les formateurs sont des formateurs qualifiés et expérimentés. Nos formateurs sont choisis avec soin pour satisfaire au maximum nos apprenants
Des formations certifiantes ou diplomantes
Nos formations sont toutes qualifiantes et sont sanctionnées par un diplôme ou une certification. Toutes nos formations sont professionnalisantes et vous serviront pour votre avenir.
Programme de formation mis à jour avril 2025
Certification et débouchés
Certification
Objectifs et contexte de la certification :
La certification Langage Python s’adresse aux développeurs et autres professionnels de l’informatique (administrateurs système et réseau, ingénieurs DevOps, administrateurs cloud) qui souhaitent ajouter le langage Python à leurs compétences, ainsi qu’aux professionnels du traitement de la donnée qui ont besoin de compétences en langage Python pour étendre leurs capacités professionnelles (analystes de données, statisticiens, data scientistes, scientifiques…).
Compétences attestées :
- Manipuler correctement les variables en respectant les types de données et en réalisant des conversions si nécessaires pour identifier les données d’un programme.
- Manipuler des structures de données en utilisant les types composés (listes, tuples, dictionnaires) et leurs méthodes appropriées pour traiter des lots de données.
- Mettre en œuvre les structures de contrôle conditionnelles et itératives en écrivant des algorithmes complexes pour traiter des ensembles de données.
- Utiliser les entrées et sorties standards en exploitant les fonctions et concepts associés du langage (f-string, input(), format()) pour lire et écrire des données utilisateurs.
- Utiliser les fonctions de base du langage en réalisant des opérations élémentaires pour dénombrer des éléments, générer des nombres…
- Invoquer une fonction après l’avoir déclarée en spécifiant correctement les paramètres pour factoriser des instructions de code.
- Créer un module dans une arborescence de package en utilisant plusieurs fonctions utilitaires pour organiser les fonctionnalités de code.
- Invoquer directement les fonctionnalités d’un module, telles que des fonctions et des classes, depuis un autre module en utilisant les mots clés adéquats pour utiliser des structures de code avancées.
- Déclarer une classe avec des attributs en prévoyant la structure de code pour les initialiser afin de pouvoir créer des objets.
- Déclarer des méthodes dans une classe à l’aide des mots clés appropriés et des paramètres nécessaires pour doter les objets de comportements spécifiques.
- Instancier une classe en initialisant ses attributs pour créer des objets.
- Encapsuler les attributs d’une classe en les rendant accessibles avec des propriétés pour garantir l’intégrité des objets.
- Déclarer des membres de classes en utilisant le décorateur @classmethod pour implémenter des fonctionnalités transverses.
- Mettre en œuvre l’héritage en déclarant une ou plusieurs sous-classes pour créer une hiérarchie de classes et permettre la réutilisation d’objets dans une application.
- Redéfinir des méthodes dans des sous-classes en spécialisant leurs comportements pour les adapter aux besoins des sous-classes.
- Mettre en œuvre le polymorphisme en invoquant une même méthode sur des objets distincts pour exploiter les comportements spécifiques de ces objets.
- Déclencher une exception en identifiant des préconditions non respectées à l’exécution d’une méthode ou d’une fonction pour notifier d’une erreur applicative.
- Mettre en œuvre un gestionnaire d’exception à l’aide des mots-clés try et except afin d’effectuer le traitement d’une erreur applicative.
- Déterminer l’ordre de mise en œuvre de plusieurs gestionnaires d’exceptions en utilisant des blocs except multiples pour permettre de gérer plusieurs exceptions dans l’ordre approprié au sein d’une structure de code.
- Gérer les erreurs d’une application en créant des classes d’exceptions personnalisées pour améliorer la compréhension des dysfonctionnements d’une application.
- Mettre en œuvre les modules sys et os de la bibliothèque standard en utilisant leurs fonctions basiques pour obtenir des informations sur le système d’exploitation.
- Manipuler le système de fichiers en utilisant le module pathlib de la bibliothèque standard pour lire et écrire des données dans des fichiers.
- Exécuter des commandes sur le système en mettant en œuvre les fonctions du module subprocess de la bibliothèque standard pour faciliter l’intégration de Python avec le système d’exploitation.
Modalités d’évaluation :
L’épreuve de certification est réalisé en ligne. Editions ENI réalise la surveillance grâce un système de e-surveillance.
L’épreuve comporte des cas pratiques
Référentiel de la certification :
Vous trouverez le référentiel ici.
Certificateur :
EDITIONS ENI | 40330342300038 | – | https://www.certifications-eni.com/ |
Enregistrement :
Date de décision | 19-07-2024 |
---|---|
Durée de l’enregistrement en années | 3 |
Date d’échéance de l’enregistrement | 19-07-2027 |
Date de dernière délivrance possible de la certification | 19-01-2028 |
TAUX DE SATISFACTION
N/A
TAUX D’ABANDON
N/A
REUSSITE CERTIFICATION
N/A
Nous contacter
01 87 66 57 66
contact@monpoleformation.fr
Nous suivre
Notre offre
Mon Pôle Formation pour les pros
Mon Pôle Formation pour les élus
Mon Pôle Formation pour le DPC
Nos ressources
Mon Pôle formation est certifiée conformément aux exigences du Référentiel National de Certification Qualité des organismes mentionnés à l’article L.6351-1 du Code du travail. La certification qualité a été délivrée au titre de la ou des catégories d’actions suivantes : actions de formation. Organisme référencé au Datadock et conforme aux critères qualité des OPCO.
@MonPoleFormation – 2023
Nous contacter
01 87 66 57 66
contact@monpoleformation.fr
Nous suivre
Notre offre
Mon Pôle Formation pour les pros
Mon Pôle Formation pour les élus
Mon Pôle Formation pour le DPC
Nos ressources
Mon Pôle formation est certifiée conformément aux exigences du Référentiel National de Certification Qualité des organismes mentionnés à l’article L.6351-1 du Code du travail. La certification qualité a été délivrée au titre de la ou des catégories d’actions suivantes : actions de formation. Organisme référencé au Datadock et conforme aux critères qualité des OPCO.
@MonPoleFormation – 2023