Thonny
| 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 | Python script (d) |
| Formats écrits | Python script (d) |
| Type | Environnement de développement intégré |
| Licence | Licence MIT |
| Site web | « thonny.org » |
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].
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 binairele 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].
Voir aussi
Références
- ↑ Aivar Annamaa « Introducing Thonny, a Python IDE for learning programming » () (lire en ligne)
— « (ibid.) », dans Proceedings of the 15th Koli Calling Conference on Computing Education Research, Koli, Finland, ACM, p. 117–121 - ↑ Aivar Annamaa « Thonny, a Python IDE for learning programming » () (lire en ligne)
— « (ibid.) », dans Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, Vilnius, Lithuania, ACM, p. 343 - « Thonny website » (consulté le )
- ↑ « Thonny on a Raspberry Pi: Using the new Python IDE in Raspbian », sur The MagPi Magazine (consulté le )
- ↑ « Learn to code with Thonny — a Python IDE for beginners », sur Fedora Magazine (consulté le )
- ↑ « Thonny Python distribution », sur Python Package Index (consulté le )
- ↑ « Are you a Python newbie? Meet the IDE for beginners », sur JAXenter (consulté le )
- ↑ « New Term New Tool - Thonny, a Python IDE », sur C'est la Z (consulté le )
- ↑ « Python IDEs for beginners - Thonny, Geany or Idle », sur ProjectCodeEd (consulté le )
- ↑ « Installing Packages in Thonny », sur Python Data Visualization MOOC by Rice University (consulté le )
- ↑ « Thonny », sur Programming MOOC by University of Tartu (consulté le )
- ↑ « A Raspbian desktop update with some new programming tools », sur Raspberry Pi blog (consulté le )
- ↑ « Socle Interministériel des Logiciels Libres », sur code.gouv.fr (consulté le )
Liens externes
- (en) Site officiel
- Thonny sur GitHub
- Portail des logiciels libres
- Portail de l’informatique