Skip to content

Ton premier programme Python

Tu as déjà écrit de petits programmes sur le parcours blanc. On passe maintenant à un vrai langage de programmation, celui qu'on utilisera toute l'année : Python, simple à lire, gratuit, et employé partout dans le monde réel.

Cours ici, exercices sur Capytale

Cette page est le cours : lis-la et observe les exemples. Les exercices se font sur Capytale (via l'ENT) : tes programmes s'y exécutent dans le navigateur, rien à installer. Ton professeur te donnera le lien de l'activité.

Ton matériel, c'est tes identifiants

En classe, tu as besoin de deux identifiants :

  • celui de la session Windows, pour ouvrir l'ordinateur ;
  • celui de l'ENT, pour accéder à Capytale.

Ces identifiants sont l'essentiel de ton matériel en SNT : sans eux, tu ne peux pas travailler. Connais-les et garde-les accessibles à chaque séance. Les oublier, c'est comme venir sans ses affaires : il faut alors chercher une solution, ce qui n'est jamais immédiat et ralentit toute la classe.

Se connecter la première fois

  1. Allume l'ordinateur et ouvre la session Windows avec tes identifiants.
  2. Ouvre le navigateur, puis va sur l'ENT de l'établissement.
  3. Connecte-toi à l'ENT avec tes identifiants ENT.
  4. Ouvre Capytale (dans l'ENT, via le Médiacentre ou les services numériques).
  5. Colle le code ou le lien de l'activité donné par ton professeur, et c'est parti.

Afficher quelque chose

L'instruction print affiche un message à l'écran. Ce qui est entre guillemets est affiché tel quel.

Pourquoi « print » ?

print veut dire imprimer en anglais. Aux débuts de l'informatique, il n'y avait pas d'écran : les résultats sortaient sur du papier, imprimés. Les écrans sont arrivés ensuite, mais le mot, lui, est resté.

print("Bonjour")
print("Bienvenue en SNT")

Ce programme affiche deux lignes :

Bonjour
Bienvenue en SNT

Attention à un point important : les guillemets changent tout. Compare :

print("3 + 4")
print(3 + 4)

Ce programme affiche :

3 + 4
7

La première ligne est entre guillemets : c'est du texte, recopié tel quel. La seconde est sans guillemets : Python la lit comme un calcul et affiche le résultat.

Calculer

Sans guillemets, Python fait les calculs. Il connaît +, -, * (multiplier) et / (diviser).

print(2026 - 2009)
print(6 * 7)

affiche :

17
42

L'intérêt d'écrire un calcul plutôt que le résultat, c'est que Python ne se trompe jamais dans le calcul, et que si les nombres changent, le programme se met à jour tout seul.

Lire, puis modifier

En programmation, on passe beaucoup de temps à lire du code écrit par d'autres et à le modifier, avant d'écrire le sien de zéro. C'est normal, et on s'y entraînera toute l'année.

Savoir lire, c'est aussi savoir repérer une erreur. Par exemple, ce programme ne fonctionne pas :

print(Bonjour)

Il manque les guillemets : Bonjour sans guillemets n'est pas du texte pour Python, qui affiche une erreur. La version correcte est :

print("Bonjour")

Ce qu'on retient

  • Python exécute vraiment les algorithmes qu'on écrit.
  • print(...) affiche : entre guillemets c'est du texte recopié, sans guillemets un calcul est effectué.
  • On progresse d'abord en lisant et en modifiant du code existant.
  • Le cours est ici ; on s'entraîne sur Capytale.

Et ensuite

À la prochaine séance, on fait dessiner Python : on pilote une tortue qui avance, tourne, et trace un trait derrière elle.