Lundi Libre

Débutant · 58 min de lecture

Python : apprendre à programmer et automatiser ses tâches

Par Noah Plaut

De l'installation au programme qui tourne tout seul chaque lundi : variables, boucles, listes et dictionnaires, fonctions, fichiers CSV à la française, pandas, classeurs Excel, envoi de rapports, planification, tests.

Deux heures de copier-coller chaque lundi, qu'un programme de trente lignes ferait en une seconde sans se tromper : c'est le fil de cette formation, qui part de zéro. Vous y installerez Python avec uv, puis apprendrez les variables, les conditions et les boucles, les listes et les dictionnaires, les fonctions, les modules et la gestion des erreurs. Vous lirez de vrais fichiers, avec leurs points-virgules, leurs virgules décimales et leurs accents abîmés, analyserez des données avec pandas et produirez un classeur Excel. Vous verrez ensuite comment ranger des fichiers, interroger un service en ligne, envoyer un rapport, garder les secrets hors du code, tenir un journal, contrôler les données avant l'envoi et planifier l'exécution, puis les classes, les tests avec pytest et le travail avec un assistant IA. Rédigée pour Python 3.12 et suivants ; huit chapitres, un exemple suivi, du code à taper.

Ce que vous saurez faire

  • Installer Python, créer un projet et lire un message d'erreur
  • Programmer avec des variables, des conditions et des boucles
  • Manipuler des données avec des listes et des dictionnaires
  • Découper un programme en fonctions et en modules, gérer les erreurs
  • Lire et écrire des fichiers texte, CSV et JSON, avec les formats français
  • Analyser des données avec pandas et produire un classeur Excel
  • Automatiser : fichiers, services en ligne, envoi de rapports, planification
  • Écrire des tests et travailler avec un assistant IA sans cesser d'apprendre

Pour qui

  • Débutants complets qui veulent apprendre à programmer
  • Salariés de bureau lassés des copier-coller hebdomadaires
  • Utilisateurs avancés du tableur qui en atteignent les limites
  • Personnes en reconversion vers les données ou le développement

Le programme

  1. Installer Python et écrire son premier programmeLecture libre
  2. Les bases : variables, conditions, boucles6 min
  3. Les collections : listes et dictionnaires6 min
  4. Fonctions, modules et erreurs7 min
  5. Les fichiers : texte, CSV, JSON7 min
  6. Les bibliothèques, et l'analyse de données avec pandas7 min
  7. Automatiser : ranger, interroger, envoyer, planifier9 min
  8. Aller plus loin : classes, tests, IA, et la suite9 min