Thonny, IDE Python pour débutants

Sommaire :

Thonny 4 est dédié à l’Ukraine combattant l’invasion russe.
🇺🇦 S’il vous plaît, soutenez l’Ukraine ! 🇺🇦


Icône de téléchargement Télécharger la version 4.1.7 pour

• •

IDE Python pour les débutants

Capture d'écran principale

Caractéristiques

Facile à démarrer.
Thonny est livré avec Python 3.10 intégré, donc un seul programme d’installation simple est nécessaire et vous êtes prêt à apprendre la programmation. (Vous pouvez également utiliser une installation Python distincte, si nécessaire.) L’interface utilisateur initiale est dépourvue de toutes les fonctionnalités susceptibles de distraire les débutants.

Disposition initiale

Variables sans tracas.
Une fois que vous avez terminé avec hello-worlds, sélectionnez Affichage → Variables et voyez comment vos programmes et commandes shell affectent les variables Python.

Tableau des variables

Débogueur simple.
Appuyez simplement sur Ctrl+F5 au lieu de F5 et vous pourrez exécuter vos programmes étape par étape, sans aucun point d’arrêt nécessaire. Appuyez sur F6 pour un grand pas et sur F7 pour un petit pas. Les étapes suivent la structure du programme, pas seulement les lignes de code.

Parcourir les déclarations

Étape par l’évaluation de l’expression.
Si vous utilisez de petites étapes, vous pouvez même voir comment Python évalue vos expressions. Vous pouvez considérer cette boîte bleu clair comme un morceau de papier sur lequel Python remplace les sous-expressions par leurs valeurs, pièce par pièce.

Visualisation de l'évaluation de l'expression

Représentation fidèle des appels de fonction.
Entrer dans un appel de fonction ouvre une nouvelle fenêtre avec une table de variables locales distinctes et un pointeur de code. Une bonne compréhension du fonctionnement des appels de fonction est particulièrement importante pour comprendre la récursivité.

Visualisation des trames d'appel

Met en évidence les erreurs de syntaxe.
Les guillemets et parenthèses non fermés sont les erreurs de syntaxe les plus courantes chez les débutants. L’éditeur de Thonny les rend faciles à repérer.

Visualisation des erreurs de syntaxe

Explique les portées.
La mise en évidence des occurrences de variables vous rappelle que le même nom ne signifie pas toujours la même variable et permet de repérer les fautes de frappe. Les variables locales se distinguent visuellement des variables globales.

Les noms locaux et globaux sont visuellement distingués

Mode d’explication des références.
Les variables sont initialement présentées selon un modèle simplifié (nom → valeur) mais vous pouvez passer à un modèle plus réaliste (nom → adresse/id → valeur).

Tableau des variables vs tableau des valeurs

Achèvement du code.
Les étudiants peuvent explorer les API à l’aide de la complétion de code.

Achèvement du code

Shell système convivial pour les débutants.
Sélectionner Outils → Ouvrir le shell du système pour installer des packages supplémentaires ou apprendre à gérer Python en ligne de commande. PATH et les conflits avec d’autres interpréteurs Python sont pris en charge par Thonny.

Shell système préparé pour les commandes Python

Interface graphique pip simple et propre. Sélectionner Outils → Gérer les packages pour une installation encore plus facile de packages tiers.

Shell système préparé pour les commandes Python

Démo

Crédits

L’auteur principal de Thonny est Aivar Annamaa. Toutes les décisions et opinions en matière de conception lui appartiennent et peuvent ne pas refléter les opinions des partisans répertoriés ci-dessous.

De 2014 à 2018, le développement principal de Thonny a eu lieu à l’Institut d’informatique de l’Université de Tartu, en Estonie.


Depuis septembre 2018, le développement de Thonny est partiellement pris en charge par Cybernetica AS.


Le développement de plusieurs fonctionnalités dans Thonny 3.0 et 3.3 a été proposé et soutenu par la Raspberry Pi Foundation.

Nous sommes également reconnaissants pour l’aide de plusieurs contributeurs de la communauté open source du monde entier.

Instructions et téléchargements

Les dernières versions stables sont liées dans la zone de téléchargement en haut de cette page. Les versions plus anciennes et les avant-premières peuvent être trouvées sur https://github.com/thonny/thonny/releases

Plugins

Thonny dispose d’une infrastructure simple pour les extensions.

Voici quelques plug-ins Thonny connus :

Notez que les développeurs Thonny n’approuvent ni ne sont responsables de ces plug-ins !

Contact & Actualités

Papiers

À LIRE  Comment faire de l'Aquafaba - Les légumes cachés

Vous voulez suivre notre blog ?

Recevez nos conseils les plus précieux dans votre boîte de réception, une fois par mois !

Articles associés