Thonny
From Wikipedia, the free encyclopedia
Thonny est un environnement de développement intégré (IDE) libre et open-source pour le langage de programmation Python s'adressant surtout aux débutants. Il a été créé par Aivar Annamaa, un programmeur Estonien. Il prend en charge différentes manières de parcourir le code, l'évaluation des expressions étape par étape, la visualisation détaillée de la pile d'appels et un mode d'explication des concepts de références et de tas[1].
| Développé par | Aivar Annamaa et des contributeurs |
|---|---|
| Dernière version | 4.17 () |
| Dépôt | « github.com/thonny/thonny/ » |
| Écrit en | Python |
| Supporte les langages | Python |
| Système d'exploitation | Microsoft Windows, type Unix et macOS |
| Formats lus | Script Python (d) |
| Formats écrits | Script Python (d) |
| Type | Environnement de développement intégré |
| Licence | Licence MIT |
| Site web | « https://thonny.org » |
Caractéristiques
- Affichage des numéros de lignes
- Exécution étape par étape
- Possibilité d'afficher les variables en direct lors du déboguage
- Évaluation des expressions étape par étape
- Fenêtres séparées pour les appels de fonctions (pour expliquer les variables locales et l'appel de la pile)
- Les variables et la mémoire peuvent être expliquées soit en utilisant un modèle simplifié (nom → valeur) soit en utilisant un modèle plus réaliste (nom → adresse/id → valeur)
- Gestionnaire de paquets simple pip
- Support pour CPython et MicroPython
- Prise en charge de l'exécution et de l'enregistrement de fichier à distance avec SSH
- Possibilité d'enregistrer les actions de l'utilisateur pour les rejouer et analyser le processus de programmation
Compatibilité
Le programme fonctionne sur Windows, macOS and Linux. Il est disponible sous la forme d'un paquet binaire contenant un interpréteur récent pour Python[3] et le gestionnaire de paquets pip[6]. Il peut être installé via le gestionnaire de paquets des systèmes d'exploitation Debian, Raspberry Pi, Ubuntu, et Fedora. Il est écrit en Python avec Tkinter.
Réception
Thonny a reçu des avis favorables de la part de la communauté de Python et de l'éducation à l'informatique[7],[8],[9]. Il a été recommandé comme outil par le MOOCs[10],[11]. Depuis Juin 2017, il est inclus par défaut dans Rasberry Pi OS, la distribution officielle du systèmed'exploitation des Raspberry Pi[12]. Il a été rajouté au Socle interministériel de logiciels libres[13].
