Exercices de Code

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

Tous niveaux Debutant Intermediaire Avance
Tous les sujets Les Bases Python (71) Structures de données (40) Fonctions & Modules (106) POO (53) Architecture & Patterns (57) Algorithmes (47) Concepts Web & Django (50) IA & Data Science (22) Prompt Engineering (15) Projets guidés (81) Django Avancé (18) AI Engineering (19) Machine Learning (30) Entraîner son LLM (15) Computer Vision (18)

Suivre un 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
Voir tous les exercices
Débutant 🧠 Fondamentaux Structures de données GRATUIT

Éléments communs

Trouver les éléments communs entre deux collections, c'est un besoin constant : quels utilisateurs sont dans les deux groupes, quels produits sont dans les deux …

10 XP 0 réussites
Résoudre →
set intersection tri
Débutant 🧠 Fondamentaux Structures de données GRATUIT

Carres pairs

Les compréhensions de liste sont la marque de fabrique du code Python idiomatique. Tu les verras dans tous les projets open source. Au lieu d'une …

10 XP 0 réussites
Résoudre →
comprehension filtre carre
Débutant 🧠 Fondamentaux Structures de données GRATUIT

Créer et déballer un tuple

Un tuple, c'est une collection ordonnée et immuable. Immuable veut dire qu'une fois créé, tu ne peux plus le modifier : pas d'ajout, pas de …

10 XP 0 réussites
Résoudre →
tuple unpacking débutant
Débutant 🧠 Fondamentaux Structures de données GRATUIT

Trier des tuples

Quand tu as une liste de tuples, Python les trie par défaut selon le premier élément, puis le deuxième en cas d'égalité, etc. C'est ce …

10 XP 0 réussites
Résoudre →
tuple sorted lambda
Débutant 🧠 Fondamentaux Structures de données GRATUIT

Inverser un dictionnaire

Un dictionnaire associe des clés à des valeurs. Parfois, tu as besoin de faire l'inverse : retrouver la clé à partir de la valeur. Pour …

10 XP 0 réussites
Résoudre →
dictionnaire items débutant
Débutant 🧠 Fondamentaux Structures de données GRATUIT

Fusionner deux dictionnaires

Il arrive souvent de devoir combiner deux dictionnaires en un seul. En Python, il y a plusieurs façons de le faire. La méthode .update() modifie …

10 XP 0 réussites
Résoudre →
dictionnaire update débutant
Débutant 🧠 Fondamentaux Structures de données GRATUIT

Supprimer les doublons

Un set (ensemble) est une collection non ordonnée qui n'accepte pas les doublons. Si tu ajoutes deux fois le même élément, il n'apparaîtra qu'une seule …

10 XP 0 réussites
Résoudre →
set doublons débutant