Cours Python en ligne
Le cours en ligne Python sur CodeWorlds compte 12 modules de courtes leçons avec un éditeur de code et 837 exercices pratiques, racontés comme une aventure. Tu peux lire les leçons gratuitement sur ce site.
Pars en safari africain et découvre les technologies sauvages de Python. Explore les structures de données comme une savane sauvage.
Ton guide
Ranger Python
Gardien de la savane
Ce que tu apprendras
- Les fondamentaux de Python - variables, types, opérateurs
- Structures de données - listes, dictionnaires, tuples, sets
- Programmation orientée objet en Python
- Décorateurs et générateurs
- Travail avec les fichiers et les I/O
- Bases de Django et Flask
- Tests avec pytest
- Virtual environments et pip
Projets principaux
Au cours de la formation, tu construiras de vrais projets que tu pourras ajouter à ton portfolio
Suivi des animaux
Système de suivi des animaux avec base de données
Analyse des données du safari
Analyse de données sur la faune sauvage
API de la faune sauvage
REST API pour la gestion des réserves
Programme du cours
12 modules remplis d'exercices interactifs et de projets pratiques
La porte du Safari
Bases de Python
Introduction à Python, variables, types de données, opérateurs, structures de contrôle, boucles et fonctions
79 exercices
Mémoire d'éléphant
Structures de données
Listes et leurs méthodes, dictionnaires, tuples et ensembles, compréhensions de listes, algorithmes de tri et de recherche
72 exercices
Hiérarchie du troupeau
Programmation orientée objet
Classes et objets, héritage, encapsulation, méthodes magiques, type hints et décorateurs
72 exercices
La rivière aux crocodiles
Données, API et bases de données
Formats de données, HTTP et API REST, web scraping, SQL et SQLAlchemy, et MongoDB comme base NoSQL
73 exercices
Les chutes de Flask
Flask et applications web
Bases du frontend, Flask, routing et vues, templates Jinja2, formulaires Flask-WTF, authentification Flask-Login et déploiement
69 exercices
La course des guépards
Async et FastAPI
Programmation asynchrone, FastAPI, validation Pydantic, bases de données asynchrones, authentification JWT, tests et Docker
65 exercices
Tests de survie
Tests et DevOps
Tests avec pytest, qualité du code avec Ruff et mypy, Docker, CI/CD, déploiement cloud et monitoring
64 exercices
Le recensement des troupeaux
Data science
NumPy, Pandas, visualisation avec Matplotlib et Seaborn, analyse exploratoire, statistiques, feature engineering et Streamlit
66 exercices
Le pisteur
Machine learning
Ce qu'est le ML, apprentissage supervisé, scikit-learn, gradient boosting avec XGBoost et LightGBM, PyTorch, réseaux de neurones
66 exercices
La voix de la savane
IA et modèles de langage
Grands modèles de langage, intégration par API, prompt engineering, LangChain, chatbots, function calling, agents ReAct et déploiement
66 exercices
La troupe de lions
RAG et systèmes multi-agents
RAG, embeddings et recherche vectorielle, bases vectorielles, LlamaIndex, systèmes multi-agents avec CrewAI et LangGraph, sous-agents
77 exercices
La grande migration
Projet final
Planification et architecture d'un système d'IA, tests, documentation, mise en production, portfolio GitHub et préparation à la carrière
68 exercices
Thème du cours
Safari africain et nature sauvage
Chaque module est ancré dans un univers unique qui transforme l'apprentissage en aventure.
Ton guide
Ranger Python
Gardien de la savane
Il te guidera à travers tous les défis et t'aidera à acquérir de nouvelles compétences.
Questions fréquentes sur le cours Python
Le cours Python est-il gratuit ?
En partie. Tu peux lire gratuitement les leçons du cours Python sur ce site. Les tâches du cours dans l'application nécessitent un plan premium ; avec un compte gratuit, tu peux suivre dans l'application le cours HTML et CSS avec 10 unités de carburant par jour.
Combien de temps dure le cours Python ?
La durée d'apprentissage estimée du cours Python est de 60-80 heures. Le cours compte 12 modules et plus de 837 tâches, et c'est toi qui choisis le rythme.
Ai-je besoin d'une expérience préalable pour le cours Python ?
Avant le cours Python, il est utile d'avoir : Utilisation de base d'un ordinateur, Pensée logique.
Qu'est-ce que je vais apprendre dans le cours Python ?
Dans le cours Python, tu apprendras entre autres : Les fondamentaux de Python - variables, types, opérateurs, Structures de données - listes, dictionnaires, tuples, sets, Programmation orientée objet en Python, Décorateurs et générateurs.
Comment se passe l'apprentissage sur CodeWorlds ?
Sur CodeWorlds, chaque module est une série de courtes leçons avec un éditeur de code en direct, des quiz et des tâches pratiques. Ta progression te rapporte de l'XP et débloque de nouveaux lieux du monde Safari.
Commence à apprendre Python dès aujourd'hui
Rejoins CodeWorlds et découvre des méthodes d'apprentissage modernes qui rendent la programmation fascinante et accessible à tous.
