🚀 Programme 100DaysOnPython
🟢 Objectif: Maîtriser Python de zéro jusqu’à la création d’un grand projet.
📅 Organisation hebdomadaire
🔹 Mercredi : Explication du nouveau concept + démonstrations.
🔹 Jeudi : Correction des exercices + questions/réponses.
🔹 Semaine : Pratique individuelle avec exercices + mini-projets.
🟢 Phase 1: Les Fondamentaux (Jours 1 à 20)
✅ Apprendre la syntaxe et les bases de Python.
🎯 Projets : Scripts simples et automatisations.
Semaines Concepts Abordés Exercices & Projets
Semaine 1 Introduction à Python, 🔹 Écrire un script qui
installation, print(), affiche un message
variables, types de personnalisé.
données. 🔹 Convertisseur de
température.
Semaine 2 Conditions (if-else), 🔹 Générateur de
boucles (for, while). nombres pairs.
🔹 Devine le nombre (jeu
interactif).
Semaine 3 Fonctions, portée des 🔹 Calculatrice avec des
variables. fonctions.
🔹 Générateur de mot de
passe.
Semaine 4 Listes, tuples, 🔹 Gestionnaire de
dictionnaires. tâches en ligne de
commande.
🟡 Phase 2: Programmation Avancée (Jours 21
à 50)
✅ Approfondir Python avec des concepts avancés.
🎯 Projets : Automatisations et applications interactives.
GENI-INFORMATIQUE L3 UNIVERSITE BARACK OBAMA /100DaysOnPython💪
Semaines Concepts Abordés Exercices & Projets
Semaine 5 Gestion des fichiers 🔹 Création d’un journal
(open, read, write). personnel en fichier
texte.
Semaine 6 Programmation 🔹 Gestion d’un carnet
orientée objet (POO). d’adresses avec classes
et objets.
Semaine 7 Modules, exceptions 🔹 Bot qui récupère la
(try-except). météo d’une ville.
Semaine 8 🔹 Gestionnaire de
Bases de données
stocks (CRUD en
(SQLite, Pandas).
SQLite).
🟠 Phase 3: Développement de Projets (Jours
51 à 90)
✅ Construire des applications réelles avec Python.
🎯 Projets : Web, IA, Jeux. (A choisir)
Semaines Concepts Abordés Exercices & Projets
Semaine 9 Développement Web 🔹 Mini-site web
avec Flask/Django. interactif.
Semaine 10 API & Web Scraping. 🔹 Bot qui récupère des
infos sur un site.
Semaine 11 Data Science (Pandas, 🔹 Analyse de données
Matplotlib). d’un fichier CSV.
Semaine 12 Pygame (Création de 🔹 Jeu de type Flappy
jeux).. Bird.
🔴 Phase 4: Grand Projet Final (Jours 91 à 100)
✅ Appliquer tout ce qui a été appris pour créer un projet complet.
🎯 Projet final au choix:
Une application web complète avec Django/Flask.
Un bot d’automatisation (Telegram, Twitter…).
Une IA simple (chatbot, reconnaissance d’images).
Un outil de gestion (stocks, facturation, etc.)
GENI-INFORMATIQUE L3 UNIVERSITE BARACK OBAMA /100DaysOnPython💪
📢 Suivi et Organisation
🔹 GitHub pour stocker les cours et exercices.
🔹 WhatsApp pour entraide et questions.
🔹 Corrections de code en peer-review chaque semaine.
🌟 Engagement des participants:
✅ Suivre le programme chaque semaine.
✅ Participer aux sessions en groupe.
✅ Réaliser les exercices et mini-projets.
✅ Partager ses difficultés et progresser ensemble.
GENI-INFORMATIQUE L3 UNIVERSITE BARACK OBAMA /100DaysOnPython💪