Objectifs pédagogiques
- Situer Python — expliquer à quoi sert Python, citer trois domaines dans lesquels il est utilisé et trois caractéristiques du langage
- Installer votre environnement — installer Python et un éditeur de code, créer un environnement virtuel et y installer une bibliothèque avec pip
- Écrire un programme — écrire un programme qui utilise des variables, des opérateurs, des conditions et des boucles, et manipuler des listes et des dictionnaires pour en extraire une information précise
- Organiser votre code — découper un programme en fonctions, les regrouper dans un module et réutiliser ce module depuis un autre fichier
- Utiliser les objets — créer une classe avec ses attributs et ses méthodes, créer un objet à partir de cette classe, et en dériver une seconde classe par héritage
- Fiabiliser et aller plus loin — gérer les erreurs avec try / except pour qu'un programme ne s'arrête plus, et utiliser un décorateur, un générateur et un module de la bibliothèque standard
Public visé
Débutants en programmation, étudiants et personnes en reconversion, techniciens et administrateurs qui veulent automatiser leurs tâches, développeurs qui ajoutent Python à leurs compétences.
Prérequis
Aucun. Savoir utiliser un ordinateur suffit. Nous vérifions votre niveau de départ avec un test avant l'entrée en formation.
Programme de formation
01 Introduction à Python et fondamentaux
Installation et configuration de l’environnement (Python, VS Code, PyCharm) Syntaxe, indentation, variables et types de base Entrées/sorties et premiers scripts d’automatisation
🎥 Pratique : Installation et création d’un premier programme Python
02 Structures de contrôle et collections
Conditions (if, else, elif) et boucles (for, while) Listes, tuples, dictionnaires et ensembles Manipulation et itérations sur les structures de données
🎥 Pratique : Création d’un mini-système d’analyse de données
03 Fonctions, modules et organisation du code
Création et utilisation de fonctions Paramètres, valeurs de retour et portées des variables Organisation en modules et packages, conventions PEP8
🎥 Pratique : Modularisation d’un script Python et documentation
04 Gestion des fichiers et exceptions
Lecture et écriture de fichiers texte et CSV Gestion d’erreurs (try, except, finally) et journalisation Manipulation de fichiers JSON et automatisation simple
🎥 Pratique : Développement d’un script d’import/export de données
05 Programmation orientée objet (POO)
Définition et utilisation de classes et objets Constructeurs, héritage, encapsulation et polymorphisme Bonnes pratiques d’architecture orientée objet
🎥 Pratique: Développement d’un gestionnaire d’inventaire orienté objet
06 Bibliothèques et automatisation
Bibliothèques standard : os, sys, datetime, json Découverte de pandas et matplotlib pour l’analyse et la visualisation Introduction à la gestion des dépendances (pip, venv)
🎥 Pratique: Création d’un tableau de bord d’analyse simple en Python
07 Atelier pratique Python
Réalisation d’un projet complet intégrant fichiers, fonctions, POO et bibliothèques Vérification du code (PEP8, modularité, robustesse)
Moyens pédagogiques et techniques
- Un formateur, un poste de travail par participant, tout le logiciel déjà installé.
- Environ 70 % du temps en exercices : vous programmez, le formateur corrige avec vous.
- Les exercices sont adaptés à votre métier quand c'est possible.
- Vous repartez avec le support de cours, les exercices corrigés et vos propres programmes.
Modalités d'évaluation
- QUIZ
Durée et rythme
40 h
Conditions d'accès
Sur Inscription en ligne et sous réserve de règlement de la formation
Délais d'accès
Compter 2 semaines minimum entre le premier échange et le début de la formation
Accessibilité aux personnes en situation de handicap
Dites-le nous : nous cherchons ensemble la solution. Salle accessible, supports adaptés, temps supplémentaire, rythme aménagé — beaucoup de choses sont possibles. Si nous ne savons pas faire, nous vous orientons vers un partenaire spécialisé.
Tarif
2 400,00 € TTC
HT: 2 000,00 € · TTC: 2 400,00 €
Financement
Contactez l'organisme pour connaître les possibilités de financement selon votre situation.
Reconnaissance de la formation
Formation non certifiante : une attestation de fin de formation vous est remise.