Safari

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.

Pythonstructures de donnéesOOPDjangoFlask
12 modules837+ exercices60-80 heures

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

01

Suivi des animaux

Système de suivi des animaux avec base de données

PythonSQLiteFlask
02

Analyse des données du safari

Analyse de données sur la faune sauvage

PythonPandasMatplotlib
03

API de la faune sauvage

REST API pour la gestion des réserves

DjangoDRFPostgreSQL

Programme du cours

12 modules remplis d'exercices interactifs et de projets pratiques

2

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

4

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

5

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

7

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

8

Le recensement des troupeaux

Data science

NumPy, Pandas, visualisation avec Matplotlib et Seaborn, analyse exploratoire, statistiques, feature engineering et Streamlit

66 exercices

9

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

10

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

12

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.

Change ton avenir

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.