Apprenez à programmer avec Python, le langage le plus accessible et polyvalent du moment. Que vous soyez débutant complet ou déjà familier avec la logique informatique, cette formation vous permet de créer des scripts utiles, d'automatiser des tâches, de manipuler des données, ou même de développer des applications.
Maîtrisez Python à votre rythme et atteignez vos objectifs techniques, professionnels ou personnels.
Bloc 1 : Apprendre à programmer
- Découverte de Python et de la logique de programmation
- Variables, conditions, boucles, fonctions simples
- Projets : jeu, calculatrice, gestionnaire de tâches
Bloc 2 : Structurer et automatiser
- Fonctions structurées, gestion des erreurs, fichiers texte/CSV
- Bibliothèques standard : math, random, datetime
- Projets : carnet d'adresses, simulateur de notes, organisateur de fichiers
Bloc 3 : Python pour la data et l'automatisation
- Manipulation de données avec Pandas, visualisation (Matplotlib)
- Web scraping (BeautifulSoup), appels d'API
- Projets : dashboard budget, convertisseur, analyse météo
Bloc 4 : Développement professionnel
- Programmation orientée objet (POO), structure de projet, tests
- Environnements virtuels, gestion des dépendances (pip, venv)
- Projets : mini-CRM, quiz, gestion de stock
Bloc 5 : Python Web & Data Science
- Développement d'applis web avec Flask, base de données SQLite
- Automatisation Excel (openpyxl, xlwings), visualisations avancées
- Projets : outil RH, tableau de bord, assistant Excel
Bloc 6 : Projet final & insertion pro
- Réalisation d'un projet complet (interface, logique métier, Git/GitHub)
- Livrables techniques, soutenance optionnelle
Attestation de formation
Non certifiante
Sans niveau spécifique