Aller au contenu

Thonny

Présentation

Thonny est un environnement de développement intégré (IDE) conçu spécialement pour l'apprentissage de Python. Développé par l'université de Tartu (Estonie), il est gratuit, léger et disponible sur Windows, macOS et Linux.

Son interface épurée et son débogueur visuel en font l'outil idéal pour les élèves qui débutent en programmation.

Pourquoi utiliser Thonny ?

  • Interface simple : pas de menus compliqués, tout est visible à l'écran.
  • Débogueur pas à pas : exécutez votre code ligne par ligne et observez l'évolution des variables.
  • Console interactive : testez des instructions Python à la volée.
  • Python intégré : pas besoin d'installer Python séparément, Thonny embarque sa propre version.
  • Gratuit et open source.

Installation

Téléchargement

  1. Rendez-vous sur le site officiel : thonny.org.
  2. Cliquez sur le lien de téléchargement correspondant à votre système (Windows, macOS ou Linux).
  3. Enregistrez le fichier d'installation sur votre ordinateur.

Installation sous Windows

  1. Double-cliquez sur le fichier téléchargé (thonny-xxxx.exe).
  2. Acceptez les conditions d'utilisation.
  3. Choisissez le dossier d'installation (le dossier par défaut convient très bien).
  4. Cliquez sur Installer, puis sur Terminer.
  5. Un raccourci Thonny apparaît sur le Bureau ou dans le menu Démarrer.

Installation sous macOS

  1. Ouvrez le fichier .pkg téléchargé.
  2. Suivez les instructions de l'assistant d'installation.
  3. Thonny apparaît dans le dossier Applications.

Installation sous Linux

Sur les distributions basées sur Debian/Ubuntu :

sudo apt install thonny

Ou téléchargez le script d'installation depuis le site officiel.


Découverte de l'interface

Au lancement, l'interface de Thonny se compose de plusieurs zones :

Zone Rôle
Éditeur (zone principale) C'est ici que vous écrivez votre code Python.
Console (Shell, en bas) Affiche les résultats de l'exécution et permet de taper des commandes Python directement.
Barre d'outils (en haut) Boutons pour créer, ouvrir, enregistrer, exécuter et déboguer un programme.
Panneau des variables Affiche les variables et leurs valeurs en temps réel (à activer dans le menu Affichage).

Astuce

Activez le panneau Variables via le menu Affichage → Variables. C'est très utile pour comprendre ce que fait votre programme.


Premier programme

Étape 1 : créer un nouveau fichier

Cliquez sur l'icône Nouveau (feuille blanche) dans la barre d'outils, ou utilisez le raccourci Ctrl+N.

Étape 2 : écrire du code

Tapez le code suivant dans l'éditeur :

prenom = input("Comment t'appelles-tu ? ")
print("Bonjour", prenom, "!")
print("Bienvenue en cours d'informatique.")

Étape 3 : enregistrer

Cliquez sur l'icône Enregistrer (disquette) ou utilisez Ctrl+S. Choisissez un emplacement et un nom de fichier, par exemple bonjour.py.

Important

Enregistrez toujours votre fichier avant de l'exécuter. Prenez l'habitude d'utiliser Ctrl+S régulièrement.

Étape 4 : exécuter

Cliquez sur le bouton Exécuter (triangle vert ▶) ou appuyez sur F5. Le programme s'exécute et le résultat s'affiche dans la console en bas.


Utiliser le débogueur

Le débogueur est l'atout majeur de Thonny. Il permet d'exécuter le code pas à pas pour comprendre son fonctionnement.

Lancer le débogage

  1. Cliquez sur l'icône Déboguer (insecte 🐛) ou appuyez sur Ctrl+F5.
  2. Le programme se met en pause à la première ligne.

Avancer pas à pas

  • Pas à pas détaillé (F5) : exécute la sous-expression suivante.
  • Pas à pas principal (F6) : exécute la ligne suivante en entier.
  • Pas à pas sortant (F7) : termine la fonction en cours et revient à l'appelant.

Observer les variables

Pendant le débogage, le panneau Variables se met à jour en temps réel. Vous voyez les valeurs changer au fur et à mesure de l'exécution.

Exemple : observer une boucle

Essayez de déboguer ce code pour comprendre comment évolue la variable i :

total = 0
for i in range(5):
    total = total + i
    print("i =", i, "| total =", total)

Fonctionnalités utiles

La console interactive (Shell)

La console en bas de l'écran permet de tester rapidement des instructions Python sans créer de fichier :

>>> 3 + 5
8
>>> "Bonjour" * 3
'BonjourBonjourBonjour'
>>> type(42)
<class 'int'>

Installer des bibliothèques

  1. Allez dans le menu Outils → Gérer les paquets.
  2. Tapez le nom du paquet souhaité (par exemple matplotlib).
  3. Cliquez sur Installer.

Changer la taille du texte

  • Ctrl++ pour agrandir.
  • Ctrl+- pour réduire.
  • Menu Outils → Options → Thème et police pour personnaliser.

Raccourcis clavier essentiels

Raccourci Action
Ctrl+N Nouveau fichier
Ctrl+O Ouvrir un fichier
Ctrl+S Enregistrer
F5 Exécuter le programme
Ctrl+F5 Lancer le débogueur
F6 Pas à pas (ligne par ligne)
Ctrl++ Agrandir le texte
Ctrl+- Réduire le texte

Résolution de problèmes courants

Le programme ne s'exécute pas

  • Vérifiez que le fichier est bien enregistré (extension .py).
  • Regardez les messages d'erreur en rouge dans la console : ils indiquent la ligne du problème.

Thonny affiche « Module not found »

  • Le module n'est pas installé. Utilisez Outils → Gérer les paquets pour l'installer.

Le texte est trop petit

  • Utilisez Ctrl++ pour agrandir, ou allez dans Outils → Options → Thème et police.