- Formation certifiante
Programmer en Python
Python est un langage qui prend de plus en plus de place dans le paysage informatique.
Il permet de développer aussi bien des applications d’entreprise, que des programmes de gestion de systèmes d’exploitation ou des applications web.
Cette formation qui couvre les bases du langage Python, l’organisation et la structuration des programmes, la programmation orientée objet avec Python et l’utilisation des fonctionnalités de la plateforme via la bibliothèque standard, s’adresse principalement aux développeurs qui souhaitent développer ce type d’applications.
Ce programme assure une montée en compétences progressive et orientée projet, idéale pour les développeurs.
Formation initiale à 100% en E-learning tutorée
Vous bénéficiez également d’un accompagnement technique et pédagogique de la part d’un formateur expert.
Le suivi inclut un accès illimité par e-mail et jusqu’à deux rendez-vous téléphoniques planifiés au cours des trois mois de formation.
Vous pouvez choisir parmi plusieurs options :
- 14 heures en e-learning tutoré, avec accompagnement, sur la plateforme de cours en ligne
- 28 heures dont 14 heures en e-learning tutoré, avec accompagnement, sur la plateforme de cours en ligne + 14 heures de visioconférence en individuel avec un formateur expert
à partir de
1990€
- RS6701 - Financement CPF possible

- Taux de satisfaction
9,3/10 ( 1 avis au 31/07/2025)
Objectifs de la formation
- Comprendre les bases du langage Python, sa syntaxe, et ses concepts fondamentaux
- Savoir installer, configurer et utiliser une plateforme Python
- Appliquer les principes de programmation orientée objet avec Python
- Exploiter la bibliothèque standard Python pour manipuler des fichiers, interagir avec le système d’exploitation, et gérer les exceptions
- Concevoir et développer des applications Python structurées et modulaires
Profils des bénéficiaires
- POUR QUI
- Développeurs débutants ou intermédiaires souhaitant apprendre à programmer avec Python.
- Salariés
- Entreprises ou indépendants
- PRE REQUIS
- Un ordinateur (PC ou Mac) équipé de Python, et une connexion Internet haut débit sont requis pour suivre la formation à distance.
- Connaissances en algorithmie (boucles, conditions, fonctions)
- Bases de la programmation dans un autre langage (optionnel)
- Programme de la formation
Introduction à Python
- Découverte Python et exécution d’un programme simple
- Historique, cas d’utilisation, caractéristiques du langage.
- Atelier pratique : Exécution de scripts Python simples
Mise en place de l’environnement Python
- Installation et configuration efficace d’un environnement de travail Python
- Installation de Python, PIP, IDE
- Travaux pratiques : Création d’un environnement virtuel et configuration d’un projet dans PyCharm
Bases du langage Python
- Compréhension de la syntaxe et manipulation des structures fondamentales
- Syntaxe, structures de contrôle, types de données
- Travaux pratiques : Résolution d’un exercice « Deviner un nombre »
Les fonctions et modules
- Structuration du code avec des fonctions et modules
- Création de fonctions, structuration en modules
- Travaux pratiques : Créer une calculatrice modulaire
Programmation orientée objet
- Maîtrise de la programmation orientée objet
- Concepts POO, classes, héritage
- Travaux pratiques : Gestion d’un parc de véhicules (création de classes et héritage)
Concepts avancés
- Gestion des erreurs et exceptions dans des scénarios complexes
- Gestion des exceptions, surcharge d’opérateurs
- Travaux pratiques : Améliorer la gestion des erreurs dans un projet
Bibliothèque standard Python
- Exploitation des outils intégrés de la bibliothèque standard
- Manipulation des fichiers et interaction avec le système
- Travaux pratiques : Création d’un outil de gestion de fichiers
Certification
- Présentation obligatoire à la certification si financement par le CPF
- Certification ENI – Langage Python
- Le certificat Langage Python permet de reconnaître les compétences du candidat dans sa maîtrise du langage Python. L’épreuve comprend des questions de type cas pratiques qui positionnent le candidat dans une situation similaire à l’environnement de travail et des questions sous la forme d’un questionnaire à choix multiple et à choix unique (QCM/QCU). Vous accédez directement à vos résultats à l’issue de l’épreuve. Vous recevez par e-mail votre certificat et vos résultats détaillés quelques jours après votre passage.
- Certification ENI – RS6701 – Langage Python -Date d’échéance de l’enregistrement 19-07-2027
- Compétences attestées
- Manipuler correctement les variables en respectant les types de données et en réalisant des conversions si nécessaire 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.
5 bonnes raisons
de choisir Connect Learning

Parcours sur
mesure et suivi
personnalisé.

Approche
pédagogique
éprouvée et
innovante

Outils pédagogiques
à la pointe de la
technologie

Equipe dirigeante et pédagogique très expérimentée avec plus de 20 ans d’expérience

Formateurs
expérimentés tous
issus du monde professionnel
- Ressources techniques et pédagogiques
Notre service administratif vous conseille pour la mise en place et le suivi de vos dossiers de formations.
Un(e) conseiller(ère) pédagogique dédié(e) vous assiste tout au long de votre apprentissage avec des contacts réguliers pour s’assurer du bon avancement de la formation.
Vous disposerez d’un espace apprenant comprenant :
- Votre programme validé
- Votre référentiel certification
- Les modalités de certification
- Des supports pédagogiques intégrés par votre formateur
- Vos évaluations de pré formation et post formation
Votre conseiller(ère) vous guidera pour la prise en main de tous les outils et plateformes que nous mettons à votre disposition.
Votre service administratif et pédagogique :
Ouvert du lundi au jeudi de 9h00 à 17h00 et le vendredi de 9h00 à 12h30.
- Par téléphone : 01 89 47 04 52
- Par mail : pedagogie@connect-learning.com
Ressources pédagogiques
- Plateforme de cours en ligne accessible pendant 3 à 12 mois suivant la formation choisie (même si la formation est terminée)
- Exercices et supports fournis par le formateur
Suivi de l’exécution et évaluation des résultats
- Evaluation de pré formation
- Evaluation en cours de formation par le formateur
- Passage de la certification
- Options & tarifs
Option 14 heures
14 heures en e-learning tutoré, avec accompagnement, sur la plateforme de cours en ligne
1990€ TTC, Paiement en 3
fois possible
Option 28 heures
28 heures dont 14 heures en e-learning tutoré, avec accompagnement, sur la plateforme de cours en ligne + 14 heures de visioconférence en individuel avec un formateur expert
2990€ TTC, Paiement en 3
fois possible
- Délai d’accès et accessibilité
Dans le cadre d’un financement CPF, le délai d’accès à la formation est de 14 jours
Handicap
CONNECT LEARNING s’assure que la formation proposée puisse être accessible aux personnes en situation de handicap.
Notre référent handicap vous accompagnera dans votre projet de formation afin d’anticiper ensemble les aménagements éventuels à mettre en œuvre pour favoriser la réussite de votre parcours.
Vous trouverez également dans l’onglet “Informations au public” sur le site, et dans votre espace apprenant le livret « politique du handicap » vous donnant toutes les informations utiles afin de réaliser votre formation dans les meilleures conditions.
- Votre contact : Thierry DAHAN
- Courriel : handicap@connect-learning.com
- Téléphone : 01.89.47.04.52
Dernière mise à jour du programme le 22/03/2025.
Version du programme : 1