Ce que vous saurez faire
A l'issue de la formation, les participants seront capables, après un passage en revue des notions de bases en algorithmique, de mettre en place un environnement de développement afin d'écrire des scripts Python. Ils sauront utiliser des bibliothèques existantes, implémenter leurs propres bibliothèques et créer des interfaces graphiques.
Le déroulé, étape par étape
013 pointsLes notions de base de la programmation et présentation de Python
- Qu'est-ce qu'un programme informatique ?
- Que signifient les termes algorithmique, langage de programmation ?
- Où se situe Python dans le domaine de la programmation ?
024 pointsInstallation et configuration de l'interpréteur Python
- Les versions de Python
- La gestion de version et de paquets avec Anaconda
- L'IDE PyCharm/VSCode (Microsoft)
- Les Notebooks Jupyter
036 pointsPremiers pas en Python
- Se familiariser avec l'interpréteur
- L'indentation et les commentaires
- Les opérateurs et expressions
- Les variables
- Les structures conditionnelles
- Les boucles
045 pointsLa modularité
- Les fonctions définies par le mot clef def
- Les fonctions lambda
- La bibliothèque standard, les modules et le mot clef import
- Les autres bibliothèques et le système de gestion pip
- Sauvegarder, organiser et appeler son code : les fichiers .py
052 pointsLes erreurs
- Principes fondamentaux des exceptions
- Gérer les erreurs simplement avec les blocs try et except
066 pointsLes objets en Python
- Les principes du paradigme de la programmation objet
- Un exemple : la classe str et ses méthodes associées
- Travailler avec des séquences d'éléments de base : les listes et tuples
- Travailler avec des séquences d'objets : les dictionnaires
- Le module os et la gestion des fichiers
- La portée des variables en Python
0710 pointsLes classes
- Les conventions de nommage et de gestion
- La création d'une classe
- Les attributs
- Les méthodes de classe et les méthodes statiques
- La philosophie de Python comparée à celle des autres langages concernant l'encapsulation
- La classe property
- Les constructeurs
- Le paramètre self
- Utiliser sa classe dans le code
- Héritage
083 pointsLes mathématiques et les statistiques en Python
- Le module math
- Le module fractions
- Le module statistics
093 pointsLa qualité du code
- Vérifier le code : Pylint et Pychecker
- Déboguer le code avec la librairie ipdb
- Les tests unitaires avec Unittest
104 pointsInterfaces Homme <-> Machine
- Les interfaces graphiques avec le module Tkinter
- Créer des fenêtres
- Utiliser les widgets
- Utiliser les commandes de base pour gérer les évènements
À la fin de la formation
obtention de la certification Python
Selon l’organisme
maitriser les fonctions essentielles de Python
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.