Python, pas Ă  pas#

Programmer, c’est dĂ©crire une mĂ©thode assez prĂ©cisĂ©ment pour qu’un ordinateur puisse l’exĂ©cuter. Pour construire cette mĂ©thode, on avance souvent par essais : prĂ©voir, Ă©crire quelques instructions, observer le rĂ©sultat, puis ajuster. Ici, tout se fait directement dans la page, sans rien installer.

Deux parcours sont proposĂ©s aux lycĂ©ens, de la seconde Ă  la terminale. Aucun ne demande d’expĂ©rience prĂ©alable et les essais sont conservĂ©s dans le navigateur pour pouvoir ĂȘtre repris plus tard. À l’intĂ©rieur de chaque parcours, des mĂ©dailles indiquent la premiĂšre classe Ă  partir de laquelle une page ou une partie peut ĂȘtre abordĂ©e confortablement.

Choisir un parcours#

L’essentiel

Sept étapes courtes pour acquérir les bases, avancer sans se presser et se débrouiller en Python au lycée.

Essentiel/index.html
Le parcours complet

Davantage d’exemples, d’exercices et d’applications, de la seconde à la terminale.

Complet/index.html

Tu ne sais pas lequel choisir ? Commence par L’essentiel. Il sera toujours possible de poursuivre ensuite avec le parcours complet.

Comment avancer ?#

Le principe est simple : avancer par petites étapes et tester réguliÚrement. Devant un programme, quelques habitudes permettent de progresser plus vite :

  1. lire le programme avant de l’exĂ©cuter ;

  2. prĂ©voir, autant que possible, ce qu’il va afficher ;

  3. exécuter puis comparer le résultat avec la prévision ;

  4. modifier une valeur ou une instruction pour comprendre son rĂŽle ;

  5. en cas d’erreur, repĂ©rer sa nature et la ligne concernĂ©e avant de recommencer.

Se tromper fait partie du travail. Une erreur Python n’est pas une sanction : c’est une indication sur ce qu’il faut regarder.

Des cellules « À corriger » sont rĂ©parties dans le parcours. Elles contiennent volontairement une erreur classique : l’objectif est d’abord de comprendre le message ou le rĂ©sultat inattendu, puis de chercher la correction.

Et ensuite ?#

À la fin de l’un ou l’autre parcours, tu sauras lire, expliquer et Ă©crire de petits programmes. Le plus important ne sera pas d’avoir mĂ©morisĂ© chaque commande, mais de savoir dĂ©composer un problĂšme, faire un essai et vĂ©rifier le rĂ©sultat obtenu.

Python permet Ă©videmment de faire bien davantage : analyser des donnĂ©es, automatiser des tĂąches rĂ©pĂ©titives, traiter des images, crĂ©er des jeux, piloter des expĂ©riences ou construire des applications complĂštes. Ce parcours donne les bases nĂ©cessaires pour commencer ; la suite dĂ©pendra surtout des problĂšmes que tu auras envie d’explorer.