Programmation avec Python – 2 jours

🎯 Objectifs

  • Maîtriser les fondamentaux de Python pour une utilisation professionnelle
  • Savoir structurer un projet, manipuler efficacement des données et automatiser des tâches
  • Comprendre les constructions avancées utiles en data, script et développement

Pourquoi apprendre Python ?

Python, ce n’est pas “juste pour la data”.
C’est l’outil polyvalent des ingénieurs, devs et technos d’aujourd’hui.
Rapide à apprendre, puissant à maîtriser, incontournable pour automatiser et produire sans friction.


👥 Public

Développeurs, ingénieurs ou analystes techniques ayant déjà une première culture en programmation.
Pas besoin d’avoir déjà codé en Python. Possibilité d’ajouter une demi-journée supplémentaire pour débutant complet en programmation.


📚 Programme sur 2 jours

🔹 Jour 1 — Bases professionnelles du langage

  • Syntaxe Python moderne : types, blocs, expressions, f-strings
  • Structures utiles : listes, dictionnaires, sets, slicing, listes compréhension
  • Structure itératives, boucles et répétitions
  • Fonctions puissantes : paramètres avancés, *args / **kwargs, fonctions lambda
  • Lecture/écriture de fichiers avec with open() et pathlib
  • Premiers scripts d’automatisation : traitement de fichiers, transformation de texte ou logs

🔹 Jour 2 — Maîtrise & patterns utiles

  • Organisation du code : modules, packages, environnement virtuel (venv)
  • Notions de programmation orientée objet (POO) : classes simples, méthodes, héritage
  • Outils modernes pour structurer son code :
    • @dataclass : simplifier les classes de données
    • @contextmanager avec contextlib : écrire ses propres with
    • argparse : créer des scripts en ligne de commande
    • Introduction aux décorateurs : principe et cas concrets

💶 Tarif

  • 890 € HT / personne (inter-entreprises)
  • Sur devis pour session intra ou groupe dédié

📩 S’inscrire

Pour réserver une place ou organiser une session sur mesure :
👉 contact@franckbardol.com
Une facture avec RIB vous sera envoyée par email.