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
Intermédiaire 🧠 Fondamentaux Les Bases Python

Arguments nommes

Quand une fonction a plusieurs paramètres avec des valeurs par défaut, tu peux utiliser des arguments nommés pour choisir lesquels tu veux modifier sans te …

20 XP 0 réussites
Résoudre →
fonction arguments-nommes intermediaire
Intermédiaire 🧠 Fondamentaux Les Bases Python

Nombre variable d'arguments

Parfois, tu ne sais pas a l'avance combien d'arguments ta fonction va recevoir. Python permet de gérer ca avec la syntaxe *args. Le paramètre précédé …

20 XP 0 réussites
Résoudre →
fonction args intermediaire
Intermédiaire 🧠 Fondamentaux Les Bases Python

Arguments nommes variables

En plus de *args, Python offre **kwargs qui capture les arguments nommés sous forme de dictionnaire. C'est tres pratique quand tu veux accepter des options …

20 XP 0 réussites
Résoudre →
fonction kwargs intermediaire
Intermédiaire 🧠 Fondamentaux Les Bases Python

Fonction lambda

Une lambda, c'est une mini-fonction anonyme (sans nom) qu'on écrit sur une seule ligne. C'est pratique quand tu as besoin d'une fonction tres courte, souvent …

20 XP 0 réussites
Résoudre →
lambda sorted intermediaire
Intermédiaire 🧠 Fondamentaux Les Bases Python

Variables locales et globales

En Python, une variable créée dans une fonction n'existe que dans cette fonction. On dit qu'elle est locale. En dehors de la fonction, elle n'existe …

20 XP 0 réussites
Résoudre →
scope closure intermediaire