Tous les guides
ProgrammationFormation ProÉcoles

Intégrer Python dans un lycée technique ou un CFP

Une feuille de route réaliste pour passer d'aucun cours de programmation à un module Python certifiant en une année scolaire.

Lecture 8 min

Pourquoi Python plutôt qu'un autre langage

Syntaxe lisible, courbe d'apprentissage douce, écosystème scientifique et données, employabilité directe dans l'automatisation, l'analyse de données et le scripting. C'est aujourd'hui le langage d'entrée le plus rentable pour un profil technique.

Pré-requis matériel

  • Un ordinateur (5 ans max) par binôme — Linux léger acceptable.
  • Python 3 installé localement (pas besoin d'Internet en classe).
  • Un éditeur : Thonny pour débuter, puis VS Code.
  • Un dépôt Git local ou Gitea auto-hébergé pour le suivi des projets.

Plan d'année (60 h)

  • Module 1 (10 h) — Variables, types, entrées/sorties, conditions.
  • Module 2 (10 h) — Boucles, fonctions, fichiers.
  • Module 3 (10 h) — Structures de données, manipulation de CSV.
  • Module 4 (10 h) — Modules tiers : requests, pandas (initiation).
  • Module 5 (10 h) — Projet métier (gestion de stock, planning, mini-bot).
  • Module 6 (10 h) — Préparation à une certification (PCEP ou équivalent).

Former le formateur

Un enseignant non spécialiste peut tenir ce module après 40 heures d'auto-formation accompagnée. Prévoyez un mentorat externe asynchrone (1 h / semaine) pendant la première année et un budget de 2 jours par an pour la mise à jour du contenu.