Cette formation s’adresse à ceux qui connaissent déjà les bases de Python
et souhaitent développer des projets robustes : APIs, scripts d’automatisation, data, intégration IA.
Objectifs
Approfondir la programmation orientée objet (POO).
Structurer un projet Python propre (architecture, modules, virtualenv).
Consommer et créer des APIs.
Mettre en place des tests et de la documentation.
Préparer Python pour la data / IA / automation.
Programme
1. Rappels & bonnes pratiques
Rappels de syntaxe, fonctions, modules.
Organisation d’un projet, virtualenv, pip.
2. Programmation orientée objet
Classes, héritage, encapsulation.
Patrons simples (factory, service, repository…)
3. APIs & web
Consommer une API (requests).
Créer une API avec FastAPI ou Flask.
4. Qualité & tests
Tests unitaires (pytest).
Logs, gestion d’erreurs, configuration.
5. Ouverture vers la data & l’IA
Introduction à NumPy / Pandas.
Connexion à un modèle IA via API.
Modalités
Pré-requis : bases solides en Python (variables, boucles, fonctions).
Durée : 3 à 5 jours selon format.
Format : à distance, en visioconférence.
Évaluations : exercices, mini-projet final.
Vous souhaitez vérifier votre niveau avant de vous inscrire ?