Aller directement au contenu
L'IA en main

Coder avec l'IA, pour les curieux · Aller plus loin · Leçon 13 sur 14

Apprendre les bases avec l'IA comme professeur

À faire

Vous lisez du code depuis six leçons, sans avoir appris la grammaire. Aujourd'hui, trois mots suffisent à tout éclairer : variable, condition, boucle. Et l'IA devient un professeur qui vous interroge, au lieu de vous répondre.

Objectif : À la fin, vous saurez ce que sont une variable, une condition et une boucle, et vous faire interroger dessus.

La vidéo

Les sous-titres sont affichés par défaut.
Transcription (le texte de la vidéo)

Dans cette leçon, vous apprenez trois mots. Variable, condition, boucle. Ils suffisent à comprendre la structure de presque tous les petits programmes. Et vous apprendrez surtout à transformer l'IA en professeur, qui interroge au lieu de répondre. À la fin, vous saurez expliquer ces trois notions avec vos propres images.

La variable est une boîte étiquetée. Vous écrivez sucre sur un bocal, et vous y rangez une quantité. Le programme crée une étiquette nommée total, et range cent dedans. La condition est la règle du parapluie. S'il pleut, je le prends ; sinon, je le laisse. Le programme dit : si le nombre de personnes vaut zéro, affiche un message ; sinon, calcule. La boucle est l'arrosage des rosiers. Pour chaque rosier du jardin, verser un litre. Pour chaque adhérent de la liste, calculer sa part. Elle ne se lasse pas, et ne saute personne.

Une IA répond volontiers, trop volontiers. Livrée à elle-même, elle explique, donne la solution, et vous n'avez rien retenu. Il faut donc lui demander de se taire au bon moment. Voici la formule. Expliquez-moi cette notion avec une image de la vie courante. Puis posez-moi une question pour vérifier que j'ai compris. Ne donnez pas la réponse tout de suite. Attendez la mienne, puis corrigez-moi. Cette phrase change tout : vous passez de spectateur à élève. Une notion à la fois. Une image de votre vie. Et le droit de redemander autrement.

Regardez l'écran. Nous demandons une explication de la condition, avec une image de jardinage, en trois phrases. Puis une question, sans la réponse. L'IA répond. Si la terre est sèche, vous arrosez ; sinon, vous passez au rosier suivant. Puis elle demande : que doit faire le programme si le nombre de personnes vaut zéro ? Nous répondons : il calcule quand même. L'IA corrige sans nous humilier. Diviser par zéro n'a pas de sens, le programme doit d'abord afficher un message. Et là, nous comprenons quelque chose vu trois leçons plus tôt. Ce message n'était pas un ornement : c'était une condition.

À vous maintenant. Choisissez une seule notion. La variable, la condition ou la boucle. Demandez une explication en trois phrases, avec une image de votre jardin ou de votre cuisine. Ajoutez la phrase qui compte : ne donnez pas la réponse tout de suite. Répondez vraiment à la question posée. Puis notez la notion et son image sur un papier. Vous ne pouvez rien casser.

Retenez ceci. Variable, condition, boucle : une étiquette, une règle, une répétition. Ces trois mots suffisent à lire nos petits programmes. Pour les retenir, faites-vous interroger, une question à la fois, puis revenez trois jours plus tard. Vous ne deviendrez pas programmeur ainsi, et ce n'est pas le but. Dans la dernière leçon de cette voie, nous verrons quand il faut demander à un humain.

L'idée

Trois mots suffisent : variable, condition, boucle. Je demande à l'IA de m'interroger, pas de me répondre.

La démonstration

Voici l'exemple, entièrement fait sous vos yeux, avant que vous ne le fassiez vous-même.

Nous voulons comprendre la condition. Nous écrivons dans ChatGPT : « Expliquez-moi ce qu'est une condition dans un programme, avec une image de jardinage. Trois phrases au plus. Puis posez-moi une question pour vérifier que j'ai compris. Ne donnez pas la réponse tout de suite : attendez la mienne. »

Exemple de réponse : « Une condition, c'est une règle du type si… alors… sinon. Vous regardez la terre : si elle est sèche, vous arrosez ; sinon, vous passez au rosier suivant. Le programme fait le même geste, avec une valeur à la place de la terre. Voici ma question. Dans une calculatrice de partage, que doit faire le programme si le nombre de personnes vaut zéro ? »

Nous répondons : « il calcule quand même ». L'IA corrige, sans nous humilier : « Presque. Diviser par zéro n'a pas de sens : le programme afficherait un résultat étrange. La condition doit donc afficher un message avant de calculer. »

Nous comprenons alors une chose vue trois leçons plus tôt. Le message « indiquez au moins une personne » n'était pas un ornement : c'était une condition.

Nous enchaînons : « Interrogez-moi maintenant sur la boucle, une question à la fois. » Cinq minutes de plus, et le troisième mot est acquis.

L'exercice guidé

Vous ne pouvez rien casser.

Vous ne pouvez rien casser. 1. Choisissez une seule notion : la variable, la condition ou la boucle. 2. Collez la demande ci-dessus, avec une image tirée d'un domaine que vous connaissez bien. 3. Répondez vraiment à la question posée, même si vous n'êtes pas certain. 4. Demandez ensuite de reprendre avec une autre image, pour vérifier. 5. Notez la notion et son image sur un papier, et revenez la relire dans trois jours.

La consigne à copier :

Expliquez-moi ce qu'est [la notion : une variable, une condition, une boucle], avec une image tirée de [mon domaine : le jardinage, la cuisine, la couture]. Trois phrases au plus, sans mot technique non défini. Puis posez-moi une question pour vérifier que j'ai compris. Ne donnez pas la réponse tout de suite : attendez la mienne, puis dites-moi ce qui était juste et ce qui manquait. Si je me trompe, reprenez avec une autre image.

Trois vérifications

Cochez chaque phrase quand elle est vraie pour vous :

Le quiz de la leçon

5 questions. La réponse est expliquée tout de suite. Vous pouvez réessayer autant de fois que vous voulez : aucune note n'est gardée.

1. Vous demandez une explication, et l'IA donne aussitôt la réponse à sa propre question. Que changez-vous ?

2. Dans le programme de votre calculatrice, une ligne range cent dans une étiquette nommée total. Comment s'appelle cette étiquette ?

3. Votre calculatrice affiche « indiquez au moins une personne » quand vous tapez zéro. Quelle notion est à l'œuvre ?

4. Votre programme calcule la part de chacun des trente adhérents, sans que vous écriviez trente lignes. Grâce à quoi ?

5. Vous avez compris les trois notions ce matin. Que faites-vous pour les retenir vraiment ?

Et maintenant

D'ici demain, écrivez sur un papier les trois mots de cette leçon, avec votre propre image pour chacun. Une image tirée de votre jardin, de votre cuisine ou de votre atelier. Dans trois jours, demandez à l'IA de vous interroger dessus. Nous vous reposerons une question dans 3 jours.

Comment avez-vous trouvé cette leçon ?

Deux questions, dix secondes. Vos réponses servent à corriger les leçons suivantes : c'est notre seul moyen de savoir ce qui passe mal.

Cette leçon vous a-t-elle servi ?
Et le rythme ?

Anonyme. Nous ne demandons ni votre nom ni votre adresse.

Les mots de cette leçon

Variable
Une étiquette posée sur une valeur, comme un bocal marqué sucre. Le programme s'en sert par son nom.
Condition
Une règle du type si… alors… sinon. Elle fait choisir le programme entre deux chemins.
Boucle
La répétition d'un même geste pour chaque élément d'une liste, sans jamais en sauter un.
Liste
Une suite d'éléments rangés dans un ordre : des noms, des montants, des questions de quiz.
Répétition espacée
Revoir une notion à quelques jours d'écart, pour qu'elle tienne durablement.

Tout le glossaire