2.5Technologie de soutienSession 2 · Data Engineering & Machine Learning

Programmation structurée (Python)

25classes75htotalTH2 · PR3 · PNW2pondération par classe

Déroulé classe par classe

25 classes

TH = théorie · PR = pratique · PNW = travail personnel. Ce sont des codes de pondération du ministère (et non des heures) servant à répartir les minutes de chaque classe. La durée d'une classe = heures du cours ÷ nombre de classes ; les trois plages horaires ci-dessous totalisent toujours cette durée.

0%

Progression des quiz

0 sur 0 classes tentées

2 premières classes gratuites avec un parrainage 24 de plus avec l'inscription180 min par classeThéorie 51mPratique 78mTravail personnel 51m
1

Python pour l'IA — des scripts aux bâtisseurs d'agents

GratuitTH2PR3PNW2

Un analyste de données ou d'affaires qui écrit du Python structuré peut faire passer un appel d'API de 20 lignes à un agent de 200 lignes sans que tout s'effondre en chaos.

Théorie51m
  • Récapitulatif des fondamentaux de 1.4 et ce que « structuré » ajoute au travail en IA
  • Principes : petites fonctions, noms clairs, séparation des préoccupations
  • Pourquoi la structure compte à mesure que les projets d'IA grossissent (prompts, outils, appels s'empilent)
Pratique78m
  • Refactorisez un script désordonné de style 1.4 en fonctions nommées
  • Comparez la lisibilité avant et après
Travail personnel51m
  • Rédigez une courte note sur une règle de pratique structurée que vous suivrez en bâtissant des outils d'IA
  • Micro-tâche : remettre votre note
2

Configuration de l'environnement — venv, pip et les SDK OpenAI/Anthropic

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire d'intégration d'IA qui configure un environnement Python propre avec les bons SDK évite le problème « ça marche chez moi » qui casse les outils d'IA partagés

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
3

Secrets et clés — gérer les clés API en toute sécurité

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire de projet dont l'outil fuit une clé API dans le code crée un vrai incident de sécurité — les variables d'environnement et les fichiers

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
4

Appeler une API de LLM — votre premier appel de modèle

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Appeler un modèle depuis le code est le pont de la théorie à la livraison — la première compétence qu'un analyste de données ou d'affaires utilise pour automatiser un rapport avec l'IA générative

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
5

Messages et rôles — structurer une conversation

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire d'intégration d'IA qui structure les messages avec les rôles système/utilisateur/assistant obtient un comportement de modèle cohérent et contrôlable — la discipline des rôles, c'est l'ingénierie de prompt en code

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
6

Fonctions revisitée — paramètres, *args et **kwargs pour les outils d'IA

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire de projet qui bâtit un outil d'IA flexible a besoin de fonctions qui acceptent des entrées variables — *args et **kwargs sont exactement comment les schémas d'appel d'outils transmettent les arguments

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
7

Valeurs de retour et retours multiples — tuples et déballage

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un analyste de données ou d'affaires qui retourne plusieurs valeurs d'une seule fonction écrit moins de code et moins de bogues — des retours propres comptent quand on enveloppe des appels de LLM

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
8

Dictionnaires et JSON — la lingua franca des API d'IA

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire d'intégration d'IA qui maîtrise les dicts et JSON peut lire n'importe quelle réponse d'API et bâtir n'importe quel schéma d'outil — c'est le format de données sur lequel l'IA générative fonctionne

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
9

Sortie structurée — forcer le LLM à retourner du JSON

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un analyste de données ou d'affaires qui force une sortie JSON structurée d'un LLM peut l'envoyer directement dans une base de données ou un rapport — le texte non structuré ne peut pas être automatisé

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
10

Modules et imports — organiser un projet d'IA

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire d'intégration d'IA qui découpe un projet d'IA en modules — prompts, outils, client — bâtit des outils qui passent à l'échelle et restent maintenables

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
11

Appel d'outils 101 — définir des outils que le LLM peut utiliser

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire d'intégration d'IA qui définit des outils (fonctions que le LLM peut appeler) transforme un clavardoir en agent qui agit — c'est le cœur de l'IA agentique

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
12

Exécuter les appels d'outils — lancer la fonction et retourner les résultats

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire de projet qui câble l'exécution d'outils — lancer la fonction choisie par le LLM et renvoyer le résultat — complète la boucle d'agent qui fait agir l'IA

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
13

Bâtir un agent à étapes multiples — la boucle d'agent

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un analyste de données ou d'affaires qui bâtit une boucle d'agent — laisser le modèle appeler plusieurs outils sur plusieurs tours — crée un assistant qui résout de vrais problèmes à étapes multiples

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
14

Gestion des erreurs en IA — réessais, délais d'attente et échec gracieux

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire d'intégration d'IA qui gère des API instables avec des réessais et des délais bâtit des outils d'IA qui ne plantent pas au premier hoquet réseau

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
15

Tester le code d'IA — assertions et vérification des sorties

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un analyste de données ou d'affaires qui teste ses fonctions d'aide en IA attrape les bogues avant qu'ils n'atteignent un rapport — même de simples assertions préviennent les erreurs embarrassantes

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
16

Classes et objets — modéliser un agent

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire d'intégration d'IA qui modélise un agent comme une classe — regroupant ses outils, sa mémoire et son client — bâtit des agents organisés et réutilisables

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
17

Constructeurs et état — bâtir un agent avec mémoire

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un analyste de données ou d'affaires qui donne à un agent un constructeur initialisant l'historique de conversation bâtit un agent qui se souvient à travers les tours

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
18

Méthodes et encapsulation — comportement et données ensemble

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire de projet qui regroupe les données et le comportement d'un agent dans une classe bâtit des outils plus faciles à transmettre — l'encapsulation protège les internes

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
19

Mémoire d'agent — historique de conversation à court terme

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire d'intégration d'IA qui gère l'historique des messages d'un agent contrôle ce dont il se souvient — et son coût en jetons — à travers une conversation

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
20

Fondements du RAG — lire et découper des documents

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un analyste de données ou d'affaires qui sait lire et découper un document est à un pas d'un système RAG — la génération augmentée par récupération commence par des blocs de texte propres

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
21

Fondements du RAG — embeddings et recherche de similarité

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire d'intégration d'IA qui comprend les embeddings et la recherche de similarité peut récupérer le bon bloc pour une question d'utilisateur — la moitié récupération du RAG

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
22

Fondements du RAG — relier récupération et génération

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire de projet qui câble récupération + génération en un flux bâtit un agent RAG minimal qui répond à partir de vrais documents — un outil d'affaires phare

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
23

Qualité du code — style, docstrings et indications de type pour le code d'IA

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Une stratège en marketing numérique qui partage du code d'IA avec des développeurs a besoin qu'il soit lisible — les docstrings et indications de type rendent les outils d'IA professionnels et prêts à transmettre

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
24

Mini-projet — bâtir un agent à appel d'outils

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un gestionnaire de projet qui livre un agent structuré et testé prouve que les compétences s'empilent — un mini-projet complet est le vrai jalon

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions
25

Présenter et réfléchir — vos compétences Python agentiques

VerrouilléTH2PR3PNW2

Aperçu de classe verrouillée

Un analyste de données ou d'affaires qui présente son agent clairement gagne la confiance — cette classe répète le cycle démo-et-réflexion pour les outils d'IA

Inscrivez-vous pour déverrouiller chaque classe de ce cours — le déroulé complet, le tuteur IA et le quiz.

Parler aux admissions

Déverrouiller les 25 classes

Obtenez le déroulé complet, le tuteur IA et le quiz pour chaque classe de 2.5 · Programmation structurée (Python).

S'inscrire via les admissions

Le paiement en ligne n'est pas encore en service — contactez les admissions pour vous inscrire.