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
Débutant 🧠 Fondamentaux Prompt Engineering GRATUIT

Construire des messages OpenAI

La premiere chose que tu fais quand tu integres l'API OpenAI dans ton appli, c'est construire la liste de messages. Tout passe par la : …

10 XP 0 réussites
Résoudre →
genai openai messages
Débutant 🧠 Fondamentaux Prompt Engineering

Prompt template avec variables

En production, tu ne vas jamais ecrire un prompt en dur dans ton code. Tu utilises des templates avec des variables : le nom du …

10 XP 0 réussites
Résoudre →
genai openai prompt
Débutant 🧠 Fondamentaux Prompt Engineering GRATUIT

Compter les tokens avec tiktoken

Quand tu appelles l'API OpenAI, tu paies au token. Pas au mot, pas au caractere, au token. Un token c'est un bout de mot : …

10 XP 0 réussites
Résoudre →
genai openai tiktoken
Débutant 🧠 Fondamentaux Prompt Engineering

Encoder une image en Base64

Quand tu veux envoyer une image a GPT-4o depuis ton appli sans la publier sur un serveur, tu la convertis en Base64. C'est une technique …

10 XP 0 réussites
Résoudre →
genai openai base64
Intermédiaire 🧠 Fondamentaux Prompt Engineering

Message vision multimodal

Avec GPT-4o, tu peux envoyer une image et demander au modele de la decrire, d'analyser un graphique, ou de lire du texte dans une capture …

20 XP 0 réussites
Résoudre →
genai openai vision
Intermédiaire 🧠 Fondamentaux Prompt Engineering

Parser une réponse ChatCompletion

Apres chaque appel API, OpenAI te renvoie un objet ChatCompletion. Savoir le lire, c'est essentiel : tu y trouves la reponse du modele, mais aussi …

20 XP 0 réussites
Résoudre →
genai openai chatcompletion
Intermédiaire 🧠 Fondamentaux Prompt Engineering

Calculer le cout d'un appel API

Quand tu deploies une appli qui utilise l'API OpenAI en production, la premiere question de ton manager c'est : "Ca va couter combien ?" Les …

20 XP 0 réussites
Résoudre →
genai openai cout
Intermédiaire 🧠 Fondamentaux Prompt Engineering

Gerer un historique de conversation

Si tu as deja construit un chatbot, tu sais que l'API OpenAI ne se souvient de rien entre les appels. Elle est stateless. Si tu …

20 XP 0 réussites
Résoudre →
genai openai conversation
Intermédiaire 🧠 Fondamentaux Prompt Engineering

Definir un outil pour function calling

Le function calling transforme GPT d'un generateur de texte en un agent capable d'agir. Au lieu de te repondre "Je ne peux pas consulter la …

20 XP 0 réussites
Résoudre →
genai openai function-calling
Intermédiaire 🧠 Fondamentaux Prompt Engineering

Parser une réponse function calling

Quand le modele decide d'appeler une de tes fonctions, la reponse de l'API est differente du cas habituel. Au lieu d'un texte, tu recois un …

20 XP 0 réussites
Résoudre →
genai openai function-calling
Intermédiaire 🧠 Fondamentaux Prompt Engineering

Compter les tokens d'une conversation

Si tu veux estimer le cout d'un appel API avant de le faire, tu dois compter les tokens de toute la conversation. Attention, ce n'est …

20 XP 0 réussites
Résoudre →
genai openai tiktoken
Avancé 🧠 Fondamentaux Prompt Engineering

Limiter une conversation a un budget de tokens

Ton chatbot tourne depuis 20 minutes, l'historique fait 15 000 tokens, et chaque appel API coute de plus en plus cher. En production, tu dois …

30 XP 0 réussites
Résoudre →
genai openai tokens
Avancé 🧠 Fondamentaux Prompt Engineering

System prompt adaptatif

Un chatbot de support technique ne parle pas de la meme facon a un debutant et a un developpeur senior. En production, ton system prompt …

30 XP 0 réussites
Résoudre →
genai openai system-prompt
Avancé 🧠 Fondamentaux Prompt Engineering

Router vers le bon modèle selon la tache

Utiliser gpt-4o pour reformuler un email, c'est comme prendre un avion pour traverser la rue. En production, tu routes chaque requete vers le modele le …

30 XP 0 réussites
Résoudre →
genai openai routeur
Avancé 🧠 Fondamentaux Prompt Engineering

Pipeline complet : preparer un appel OpenAI

C'est le projet final. On assemble tout ce qu'on a appris dans un pipeline de production complet. Avant chaque appel a l'API OpenAI, tu dois …

30 XP 0 réussites
Résoudre →
genai openai pipeline