Aller au contenu principal

Cours de Python et d'Analyse de Données

Apprenez Python et l'analyse de données dans votre navigateur — aucune installation nécessaire

🐍 Section 1 : Python 101

5 semaines de fondamentaux Python. Choisissez un parcours Normal (sans installation, codez directement dans votre navigateur) ou un parcours Difficile où vous construisez un mini modèle de langage à partir de zéro en n'utilisant que les types intégrés de Python.

Explorer Python 101

📊 Section 2 : Pandas et Analyse de Données

5 semaines de pandas et d'analyse exploratoire de données. Reproduisez un notebook façon Kaggle dans le parcours Normal, ou menez un projet EDA complet avec visualisations dans le parcours Difficile.

Explorer l'Analyse de Données

🌍 Projets concrets

Des projets pratiques à construire avec Python, installé pour de vrai sur votre propre machine — parcourez-les à tout moment, sans avoir besoin de terminer le cours d'abord.

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.

CLI ToolsAutomation

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.

CLI ToolsGitAI Agents

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.

MCPSQLDatabases

Construire un Bot de Trivia pour Discord

juillet 2026

Organise des manches de trivia dans un serveur Discord avec discord.py : un classement persistant, et des questions générées à la volée sur n'importe quel sujet avec un LLM de niveau gratuit.

DiscordChatbotsGames

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.

MCPClaude DesktopSearch

Construire un Agent Planificateur de Recettes

juillet 2026

Construis un agent IA qui utilise des outils et 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 plutôt que de deviner.

AI AgentsTool CallingProductivity

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.

AI AgentsProductivityAutomation

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.

AI AgentsDeveloper ToolsAutomation

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.

AI AgentsSpeech-to-TextAutomation

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.

AI AgentsEducationProductivity

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.

Knowledge GraphsStatic AnalysisDeveloper Tools

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.

AI AgentsRAGChatbots

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.

AI AgentsAutomationProductivity

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.

AI AgentsMulti-AgentLangChain

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.

AI AgentsDeveloper ToolsAutomation

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.

MCPAI Agents

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.

Machine Learningscikit-learnData 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.

RAGEmbeddingsLLMs

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.

RAGPDFsEmbeddings

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.

Web ScrapingData Analysispandas

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.

Web ScrapingPandasAutomation

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.

Fine-tuningLoRALLMs

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.

AI AgentsLangChain

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.

APIsFastAPIWeb Services

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.

AI AgentsPandasFinance

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.

AI AgentsAutomationPlaywright

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.

Computer VisionOpenCV

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.

GamesCLI Tools

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.

Data VisualizationPandasProductivity