Files

6.2 KiB

Prise en main de Python

Introduction

Python est un langage de programmation interprété : on écrit le code du programme dans un logiciel appelé éditeur, puis un interpréteur Python lit ce code et le traduit, instruction par instruction, pour que la machine l'exécute.

En classe, nous utiliserons le logiciel Thonny, conçu spécialement pour apprendre à programmer. Chez vous, si Thonny n'est pas installé, vous pourrez utiliser Basthon, qui fonctionne directement dans le navigateur (voir la fin de cette page).

Thonny

Se repérer dans l'interface

L'interface de Thonny : 1. l'éditeur, 2. la console, 3. les variables

  • 1. L'éditeur : c'est ici que l'on écrit un programme, sur plusieurs lignes. Le programme n'est exécuté que lorsqu'on le demande.
  • 2. La console : c'est ici que s'affichent les résultats du programme. On peut aussi y taper une instruction directement, après les chevrons >>> : elle est exécutée dès qu'on appuie sur la touche ENTRÉE.
  • 3. Les variables : ce panneau affiche le nom et la valeur de chaque variable du programme. S'il n'apparaît pas, ouvrez le menu Affichage et cochez Variables.

Les boutons à connaître

Les boutons de la barre d'outils de Thonny

Bouton Rôle Raccourci
1 Exécuter le script courant : lance le programme écrit dans l'éditeur. F5
2 Déboguer le script courant : lance le programme en mode pas à pas. Ctrl + F5
3 Étape suivante : en mode pas à pas, passe à l'instruction suivante. F6
4 Entrer dans l'étape en cours : en mode pas à pas, détaille le calcul de l'instruction en cours. F7
5 Arrêter : interrompt le programme, par exemple s'il ne s'arrête plus.

Les boutons 3 et 4 sont grisés tant que l'on n'est pas en mode pas à pas.

Première utilisation

1. À Faire : la console

Dans la console, après les chevrons >>>, écrire l'instruction suivante et appuyer sur la touche ENTRÉE :

print("Bonjour le monde !")

On constate que l'interpréteur Python affiche Bonjour le monde !.

2. À Faire : demander une information

  1. Dans la console, écrire l'instruction suivante et appuyer sur la touche ENTRÉE :

    input("Votre prénom : ")
    
  2. Le texte Votre prénom : s'affiche, et le programme attend. Tapez votre prénom directement dans la console, puis appuyez sur ENTRÉE.

  3. Quel est le résultat obtenu ?

3. À Faire : obtenir de l'aide

  1. Dans la console, écrire l'instruction suivante et appuyer sur la touche ENTRÉE :

    help(print)
    
  2. Recommencer avec help(input).

On constate que l'instruction help affiche l'aide (en anglais) de l'instruction placée entre parenthèses. C'est une instruction bien utile pour connaître le fonctionnement des instructions.

Pour faire le ménage dans la console, ouvrez le menu Édition et choisissez Vider la console, ou faites un clic droit dans la console puis Effacer.

4. À Faire : écrire et exécuter un programme

  1. Dans l'éditeur, recopier le programme suivant :

    prenom = input("Quel est ton prénom ? ")
    annee = 2026
    age = annee - 2010
    print("Bonjour", prenom, "!")
    print("Tu as environ", age, "ans.")
    
  2. Cliquer sur le bouton Exécuter (ou appuyer sur F5). Thonny demande d'abord d'enregistrer le fichier : choisissez votre dossier personnel et donnez-lui un nom, par exemple bonjour.py.

  3. Répondre à la question dans la console, puis observer le résultat.

  4. Regarder le panneau Variables : quelles variables y apparaissent, et quelles sont leurs valeurs ?

Le programme exécuté : la réponse dans la console, les valeurs dans le panneau Variables

Bilan

  • Un programme écrit dans l'éditeur doit être enregistré avant d'être exécuté. Le fichier porte l'extension .py.
  • Les instructions sont exécutées dans l'ordre, de la première à la dernière ligne.
  • Le panneau Variables permet de vérifier ce que contient chaque variable à la fin du programme.

5. À Faire : le mode pas à pas

  1. Remplacer le programme de l'éditeur par celui-ci :

    total = 0
    for i in range(1, 4):
        total = total + i
    print(total)
    
  2. Cliquer sur le bouton Déboguer (le petit insecte, ou Ctrl + F5).

  3. Appuyer plusieurs fois sur Entrer dans l'étape en cours (F7) : Thonny encadre l'instruction en cours d'exécution et montre le calcul en train de se faire. Observer les valeurs de i et de total dans le panneau Variables à chaque tour de boucle.

  4. Quelle est la valeur de total à la fin du programme ?

Le mode pas à pas : au 3e tour de boucle, total vaut 3 et i vaut 3

Attention : Étape suivante (F6) exécute une instruction en entier, d'un seul coup. Sur la ligne for, elle exécute donc toute la boucle sans s'arrêter à l'intérieur. Pour voir chaque tour de boucle, il faut utiliser F7.

Le mode pas à pas est très utile pour comprendre un programme ou trouver une erreur : on voit exactement ce que fait l'ordinateur, une instruction après l'autre. Nous nous en servirons notamment avec les boucles.

Travailler chez soi : Basthon

Si Thonny n'est pas installé sur votre ordinateur, vous pouvez utiliser Basthon, sans rien installer. Il suffit d'un navigateur à jour (Firefox, Chrome...) et d'une connexion à Internet.

Rendez-vous à l'adresse https://python.florianmathieu.prof :

L'interface de Basthon : 1. la console, 2. l'éditeur

  • L'éditeur est à gauche, la console à droite.
  • Le bouton Exécuter lance le programme de l'éditeur.
  • Pensez à télécharger votre programme avant de fermer l'onglet : Basthon ne garde rien.

Différence avec Thonny : dans Basthon, la fonction input ouvre une petite fenêtre de saisie au lieu d'attendre la réponse dans la console.

Pour aller plus loin

Vous êtes parés pour entamer la prochaine activité !