Formation : Python pour débutants : premiers pas en programmation
Découvrez la programmation avec Python, le langage idéal pour les débutants. Syntaxe claire, exercices pratiques, projets concrets.
Version 1 · mise à jour le 06/04/2026
Demande d'information et inscription
Devis, ou inscription à une prochaine session.
Public visé
- Débutants complets souhaitant apprendre à programmer pour la première fois
- Personnes en reconversion professionnelle vers les métiers du développement ou de la data
- Étudiants cherchant un premier langage accessible et polyvalent
- Toute personne souhaitant automatiser des tâches ou comprendre le code
Objectifs pédagogiques
- Installer et configurer un environnement de développement Python
- Comprendre et utiliser les bases du langage Python (variables, types, opérateurs)
- Maîtriser les structures de contrôle : conditions et boucles
- Manipuler les structures de données fondamentales : listes, tuples, dictionnaires
- Écrire des fonctions réutilisables et comprendre la portée des variables
- Utiliser des modules Python standards et gérer les imports
- Lire et écrire des fichiers avec Python
- Réaliser un petit projet Python autonome et fonctionnel
Prérequis
- Aucun prérequis en développement
- Savoir utiliser un ordinateur et un navigateur web
- Notions d'algorithmique recommandées (formation Algorithmique et logique de programmation conseillée en amont)
Programme de la formation
- Installation de Python et VS Code
- Premier script : print, exécution en terminal
- pip et gestion des packages
- L'interpréteur interactif
- Types natifs : int, float, str, bool
- Affectation, conversion, f-strings
- Opérateurs arithmétiques, de comparaison et logiques
- if / elif / else
- Boucles for et while
- break, continue, range
- Exercices pratiques progressifs
- Listes : création, indexation, méthodes (append, sort, pop…)
- Tuples et leur immutabilité
- Dictionnaires : clés/valeurs, parcours, méthodes
- Compréhensions de liste (introduction)
- Définir et appeler une fonction
- Paramètres, valeurs par défaut, return
- Portée locale vs globale
- Bonnes pratiques de nommage et lisibilité
- Import de modules standards : os, math, random, datetime
- Créer son propre module
- Introduction à pip et aux packages tiers
- Lire et écrire un fichier texte
- Gestion des erreurs avec try / except
- Manipulation de fichiers CSV avec le module csv
Module 8 – Débogage et bonnes pratiques (1h30)
- Lire et comprendre un traceback
- Débogage pas à pas dans VS Code
- Principes de code propre (nommage, commentaires, DRY)
Module 9 – Mini-projet fil rouge (3h30)
- Réalisation d'un script d'automatisation simple (ex : lecteur de fichier CSV avec filtrage et export des résultats)
- Revue de code en groupe
- Retour formateur individualisé
Compétences visées
- Écrire un script Python fonctionnel et lisible de A à Z
- Utiliser les structures de données de base de manière appropriée
- Déboguer un programme simple avec les outils Python
- Organiser son code en fonctions et modules réutilisables
- Automatiser une tâche simple du quotidien avec un script Python
Modalités et méthodes pédagogiques
Modalités d'évaluation
- En cours de formation : exercices pratiques corrigés à chaque module, mises en situation progressives
- En fin de formation : réalisation et présentation d'un mini-projet Python fonctionnel évalué par le formateur
- Questionnaire d'auto-évaluation des acquis en fin de parcours
Critères d'évaluation
- Capacité à écrire un script Python syntaxiquement correct et fonctionnel
- Utilisation appropriée des structures de données (listes, dictionnaires)
- Organisation du code en fonctions lisibles et réutilisables
- Gestion correcte des erreurs et lecture d'un traceback
- Autonomie dans la réalisation du mini-projet final
Indicateurs de résultats
Cette formation a été créée en 2026. Les indicateurs de résultats (taux de satisfaction, taux d’atteinte des objectifs, taux d’assiduité) seront publiés sur cette page à l’issue des premières sessions réalisées.
Modalités de validation
Moyens pédagogiques et techniques
- Support de cours numérique mis à disposition des apprenants
- Environnement de développement : Python 3.x + VS Code + terminal
- Exercices pratiques progressifs avec corrigés pour chaque module
- Accès à un dépôt de ressources, exemples de code et scripts de départ
- Pour le distanciel : visioconférence (Microsoft Teams ou équivalent), partage d'écran, chat en direct
- Accès à la plateforme pédagogique LaPolaris (supports, ressources, émargement)
Accessibilité aux personnes en situation de handicap
Suivi et accompagnement
- Feuilles d'émargement signées par demi-journée (présentiel) ou émargement numérique (distanciel)
- Traçabilité des activités pédagogiques réalisées
- Attestation d'assiduité délivrée en fin de formation
- Suivi individuel de la progression via les exercices corrigés et le mini-projet
Conditions d'accès
Délais d'accès
Référent handicap
Pour toute demande d'aménagement, contactez notre référent handicap afin d'étudier les adaptations nécessaires.
Documents disponibles sur demande
- Règlement intérieur
- Conditions générales
- Fiche accessibilité handicap