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()
etpathlib
- 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
aveccontextlib
: écrire ses propreswith
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.