Exercices de Code

Pratique Python, IA Engineering et bien plus avec des exercices interactifs et des tests automatiques.

🎓 Parcours guidé Les sections dans l'ordre, étape par étape. 🔍 Explorer librement Par thème, niveau ou recherche.

Choisis ton parcours

Python Fondamental 3 sections
Developpeur Python 6 sections
Algorithmes & Entretiens 3 sections
Web & Django 4 sections
IA & Machine Learning 4 sections
IA Generative & RAG 5 sections
Automatisation & Scripts 5 sections
Neurosciences & IA 5 sections
Vision par Ordinateur 4 sections

1. Variables, Conditions & Boucles

0/26
1 Débutant Créer une variable 10 XP 2 Débutant Connaître le type 10 XP 3 Débutant Convertir des types 10 XP 4 Débutant La valeur None 10 XP 5 Débutant Échanger deux variables 10 XP 6 Débutant Longueur d'une chaîne 10 XP 7 Débutant Concaténer des chaînes 10 XP 8 Débutant Accéder à un caractère 10 XP 9 Débutant Extraire une sous-chaîne 10 XP 10 Débutant Majuscules et minuscules 10 XP 11 Intermédiaire Les f-strings 20 XP 12 Débutant Division entière et modulo 10 XP 13 Débutant La puissance 10 XP 14 Débutant Positif ou negatif 10 XP 15 Débutant Pair ou impair 10 XP 16 Débutant Note en lettres 10 XP 17 Débutant Peut conduire 10 XP 18 Débutant Tarif cinema 10 XP 19 Débutant Acces refuse 10 XP 20 Débutant Compte a rebours 10 XP 21 Débutant Somme d'une liste 10 XP 22 Débutant Les nombres pairs 10 XP 23 Intermédiaire Premier nombre negatif 20 XP 24 Intermédiaire Trouver l'index du maximum 20 XP 25 Débutant FizzBuzz 10 XP 26 Intermédiaire Collatz 20 XP

2. Fonctions

0/21
1 Débutant Ma première fonction 10 XP 2 Débutant Fonction avec un paramètre 10 XP 3 Débutant Plusieurs paramètres 10 XP 4 Débutant Statistique sur une liste 10 XP 5 Débutant Valeurs par défaut 10 XP 6 Intermédiaire Arguments nommes 20 XP 7 Intermédiaire Nombre variable d'arguments 20 XP 8 Intermédiaire Arguments nommes variables 20 XP 9 Débutant Une fonction dans une variable 10 XP 10 Débutant Passer une fonction en paramètre 10 XP 11 Débutant Appliquer une liste de fonctions 10 XP 12 Intermédiaire Fonction lambda 20 XP 13 Débutant Première lambda 10 XP 14 Intermédiaire Fabrique de fonctions 20 XP 15 Intermédiaire Variables locales et globales 20 XP 16 Intermédiaire Première closure 20 XP 17 Intermédiaire Closure avec historique 20 XP 18 Intermédiaire Somme récursive 20 XP 19 Intermédiaire Fibonacci recursif 20 XP 20 Avancé Composer deux fonctions 30 XP 21 Avancé Créer un decorateur simple 30 XP

3. Listes, Dicts & Collections

0/26
1 Intermédiaire Supprimer les doublons (garder l'ordre) 20 XP 2 Intermédiaire Rotation de liste 20 XP 3 Intermédiaire Grouper par taille 20 XP 4 Intermédiaire Compter les occurrences 20 XP 5 Intermédiaire Fusionner des dictionnaires 20 XP 6 Avancé Grouper par cle 30 XP 7 Avancé Acces profond 30 XP 8 Débutant Inverser un dictionnaire 10 XP 9 Débutant Fusionner deux dictionnaires 10 XP 10 Intermédiaire Grouper par critère 20 XP 11 Intermédiaire Dictionnaire de dictionnaires 20 XP 12 Intermédiaire Filtrer un dictionnaire 20 XP 13 Débutant Créer et déballer un tuple 10 XP 14 Débutant Trier des tuples 10 XP 15 Débutant Éléments communs 10 XP 16 Intermédiaire Difference symetrique 20 XP 17 Débutant Supprimer les doublons 10 XP 18 Intermédiaire Opérations ensemblistes 20 XP 19 Intermédiaire Vérifier les sous-ensembles 20 XP 20 Débutant Carres pairs 10 XP 21 Intermédiaire Comprehension avec zip 20 XP 22 Intermédiaire Dict comprehension 20 XP 23 Intermédiaire Set comprehension avec filtre 20 XP 24 Avancé Comprehension imbriquée 30 XP 25 Avancé Top N des éléments 30 XP 26 Avancé Analyse de texte complète 30 XP