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¶
- Rendez-vous sur le site officiel : thonny.org.
- Cliquez sur le lien de téléchargement correspondant à votre système (Windows, macOS ou Linux).
- Enregistrez le fichier d'installation sur votre ordinateur.
Installation sous Windows¶
- Double-cliquez sur le fichier téléchargé (
thonny-xxxx.exe). - Acceptez les conditions d'utilisation.
- Choisissez le dossier d'installation (le dossier par défaut convient très bien).
- Cliquez sur Installer, puis sur Terminer.
- Un raccourci Thonny apparaît sur le Bureau ou dans le menu Démarrer.
Installation sous macOS¶
- Ouvrez le fichier
.pkgtéléchargé. - Suivez les instructions de l'assistant d'installation.
- Thonny apparaît dans le dossier Applications.
Installation sous Linux¶
Sur les distributions basées sur Debian/Ubuntu :
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¶
- Cliquez sur l'icône Déboguer (insecte 🐛) ou appuyez sur Ctrl+F5.
- 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 :
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 :
Installer des bibliothèques¶
- Allez dans le menu Outils → Gérer les paquets.
- Tapez le nom du paquet souhaité (par exemple
matplotlib). - 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.