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
Intermédiaire 🧠 Fondamentaux Django Avancé

AllowAny et IsAuthenticated

Sur n'importe quelle appli web, certaines pages sont accessibles a tout le monde (la page d'accueil, le catalogue) et d'autres exigent d'etre connecte (le profil, …

20 XP 0 réussites
Résoudre →
permissions drf api
Intermédiaire 🧠 Fondamentaux Django Avancé

IsAuthenticatedOrReadOnly

Pense a un blog comme Medium ou Dev.to : tout le monde peut lire les articles, mais il faut etre connecte pour en publier un. …

20 XP 0 réussites
Résoudre →
permissions drf api
Intermédiaire 🧠 Fondamentaux Django Avancé

Permission custom IsAuthorOrReadOnly

Imagine Twitter ou chaque utilisateur peut modifier ou supprimer ses propres tweets, mais pas ceux des autres. Les permissions de base ne suffisent plus ici …

20 XP 0 réussites
Résoudre →
permissions drf api
Intermédiaire 🧠 Fondamentaux Django Avancé

Token Authentication simulee

Si tu as deja utilise un service comme Stripe, GitHub ou Slack via leur API, tu as forcement manipule un token d'authentification. C'est le standard …

20 XP 0 réussites
Résoudre →
token authentification drf
Intermédiaire 🧠 Fondamentaux Django Avancé

ViewSet simule

Jusqu'ici tu as ecrit des fonctions separees pour chaque operation. En vrai projet DRF, tu regrouperais tout ca dans un ViewSet : une seule classe …

20 XP 0 réussites
Résoudre →
viewset drf api
Intermédiaire 🧠 Fondamentaux Django Avancé

Router simule

En production avec DRF, tu ne definis pas les URLs a la main. Tu enregistres tes ViewSets dans un Router, et il genere automatiquement toutes …

20 XP 0 réussites
Résoudre →
router viewset drf
Intermédiaire 🧠 Fondamentaux Django Avancé

Serializer avec champs calcules

Dans une API de blog, tu ne vas pas stocker le nombre de commentaires dans l'article lui-meme. Tu vas le calculer a la volee. Pareil …

20 XP 0 réussites
Résoudre →
serializer method-field drf
Intermédiaire 🧠 Fondamentaux Django Avancé

Filtrage et recherche

Ouvre n'importe quelle appli web serieuse : tu as un champ de recherche et des filtres. Sur un e-commerce, tu filtres par categorie et tu …

20 XP 0 réussites
Résoudre →
queryset filtrage recherche