🌍 Projets concrets
Tout jusqu'ici tournait dans un bac à sable isolé, dans le navigateur — pour que vous puissiez commencer à écrire du Python dès le premier jour sans aucune configuration. Ces projets sont l'étape de remise de diplôme : installez Python pour de vrai sur votre propre machine, puis construisez quelque chose que le bac à sable n'a jamais pu exécuter.
Ils sont optionnels et non notés. Parcourez-les à tout moment — l'introduction de chaque projet précise les prérequis attendus (généralement Python 101, parfois aussi Data Analysis), donc vous n'avez pas besoin d'avoir terminé tout le cours d'abord. De nouveaux projets sont ajoutés dès qu'un outil ou framework tendance mérite un vrai guide pratique — pas selon un calendrier fixe.
Construire un Agent d'Automatisation de Navigateur
août 2027
Combine l'automatisation de navigateur Playwright avec un agent LLM gratuit à appel d'outils qui remplit tout seul un vrai formulaire web de pratique.
Discute avec tes PDF
août 2027
RAG multi-documents sur un dossier de PDF : découpage conscient des pages, embeddings locaux, et réponses citées par page d'un LLM gratuit.
Construire un Vérificateur de Fraîcheur des Dépendances
août 2027
Construis un vrai outil CLI qui lit un pyproject.toml, vérifie sur PyPI les versions plus récentes de chaque dépendance, et signale ce qui est obsolète — sans clé API nécessaire.
Construire un Visualiseur de Séries d'Habitudes
août 2027
Suis les pointages quotidiens d'habitudes en local et affiche une carte de chaleur calendaire façon graphe de contributions GitHub, pour n'importe quelle habitude que tu veux suivre, avec pandas et matplotlib.
Construire un Agrégateur d'Offres d'Emploi
août 2027
Scrape plusieurs sources façon plateforme d'emploi, déduplique les annonces entre elles, et alerte sur les nouvelles correspondances par rapport à un filtre de mots-clés — avec requests/BeautifulSoup et pandas, aucune clé API nécessaire.
Interroger une Base de Données en Langage Naturel avec MCP
août 2027
Construisez un serveur MCP qui expose une base de données SQLite locale, puis observez un client LLM écrire et exécuter son propre SQL pour répondre à des questions en langage naturel à son sujet.
Construis un Service d'API à Débit Limité
août 2027
Construis un vrai service FastAPI qui enveloppe ton propre jeu de données, avec une authentification par clé API authentique et un limiteur de débit à fenêtre glissante que tu construis de zéro.
Construire un Clone de Wordle
août 2027
Construis un vrai jeu Wordle en terminal de zéro : retour correct sur chaque essai, une liste de mots personnalisée, et un suivi persistant des statistiques entre sessions.
Construire un Générateur de Messages de Commit Git
juillet 2026
Rédige un message façon Conventional Commits à partir d'un vrai git diff en stage avec un LLM gratuit, et ne commite qu'après ta confirmation explicite.
Construire un Agent de Finances Personnelles
juillet 2026
Catégorise un export CSV bancaire et signale les anomalies de dépenses, en combinant la manipulation de données avec pandas et un agent LLM à appel d'outils pour une catégorisation intelligente.
Construire un Serveur MCP pour tes Notes
juillet 2026
Indexe un vrai dossier de notes Markdown et expose-le à Claude Desktop comme des outils consultables avec le Model Context Protocol.
Compte des Objets en Temps Réel avec une Caméra Web
juillet 2026
Compte des objets en direct depuis le flux d'une caméra web avec OpenCV et un modèle YOLO11n pré-entraîné, sans clé API ni inscription nécessaire.
Construire un Bot de Trivia pour Discord
juillet 2026
Construis un bot `discord.py` qui organise des manches de trivia dans un serveur, suit les scores dans un classement persistant, et peut générer des questions inédites sur n'importe quel sujet avec un LLM de niveau gratuit.
Construire un Relecteur de Code Agentique
juillet 2026
Construis un outil CLI qui lit un vrai git diff via subprocess et demande à un LLM gratuit de le relire comme le ferait un relecteur humain.
Transforme une Base de Code en Graphe de Connaissances
juillet 2026
Analyse les fichiers Python d'une vraie base de code avec le module ast, construis un graphe de sa structure avec networkx, et visualise-le et interroge-le — sans clé API, sans accès réseau.
Construire un Bot Discord de Questions-Réponses Adossé au RAG
juillet 2026
Enveloppe le pipeline de récupération du projet Appli RAG dans un bot Discord en direct qui répond aux questions à partir d'un dossier de documentation, en utilisant discord.py.
Construire un Agent Personnel de Tri d'E-mails
juillet 2026
Catégorise, priorise, et rédige des réponses pour un lot d'e-mails avec un LLM gratuit — l'agent n'envoie jamais rien, seul toi le fais.
Construire un Agent de Tri d'Issues GitHub
juillet 2026
Récupère les issues ouvertes d'un vrai dépôt GitHub public et utilise un LLM gratuit pour rédiger des étiquettes de tri suggérées et des justifications qu'un mainteneur humain relira.
Construire un Résumeur de Notes de Réunion
juillet 2026
Transforme une transcription de réunion brute en décisions structurées, éléments d'action et questions ouvertes, en utilisant un LLM de niveau gratuit et un prompt d'extraction JSON soigneusement conçu.
Construire un Assistant de Recherche Multi-Agents
juillet 2026
Construis un petit système multi-agents — un planificateur, un chercheur et un rédacteur — qui décompose une question de recherche et synthétise un rapport final, en utilisant les sous-agents deepagents de LangChain et un LLM de palier gratuit.
Construire un Agent Planificateur de Recettes
juillet 2026
Construis un agent IA qui utilise des outils avec les deepagents de LangChain, qui suggère des repas à partir des ingrédients que tu as sous la main, ancré dans une vraie base de données de recettes locale.
Construire un Agent de Quiz de Compagnon d'Étude
juillet 2026
Transforme tes propres notes d'étude en quiz interactif : un LLM de niveau gratuit écrit des questions ancrées dans tes notes, puis juge tes réponses tapées.
Construire un Agent de la Voix vers les Tâches
juillet 2026
Transcris une note vocale localement et gratuitement avec le modèle open source Whisper d'OpenAI, puis utilise un LLM de niveau gratuit pour la transformer en une liste de tâches structurée.
Construire un serveur MCP
juillet 2026
Construisez un serveur Model Context Protocol exposant vos propres outils, et connectez-le à un vrai client IA comme Claude Desktop.
Entraînez votre premier modèle de machine learning
juillet 2026
Passez de décrire des données à prédire à partir d'elles : entraînez et comparez des classificateurs binaires avec scikit-learn sur le jeu de données Titanic de la semaine 10 de Data Analysis.
Construire une appli RAG sur vos propres notes
juillet 2026
Dialoguez avec vos propres notes : embeddings locaux avec sentence-transformers, recherche de similarité NumPy, et un LLM de palier gratuit pour la réponse finale.
Scraper et analyser un site web en direct
juillet 2026
Scrapez un vrai site adapté au scraping avec requests et BeautifulSoup, puis nettoyez et représentez graphiquement les résultats avec pandas et matplotlib — sans clé API nécessaire.
Affiner un petit modèle de langage
juillet 2026
Affinez un petit modèle de langage open-source avec LoRA via Unsloth, sur un GPU gratuit Colab ou Kaggle.
Construire un agent IA
juillet 2026
Installez Python pour de vrai et construisez votre premier agent IA avec deepagents de LangChain, en utilisant une clé API gratuite.