Thonny 4 est dédié à l’Ukraine combattant l’invasion russe.
🇺🇦 S’il vous plaît, soutenez l’Ukraine ! 🇺🇦
|
Télécharger la version 4.1.7 pour |
|
• •
|
IDE Python pour les débutants
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.
|
 |
|
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.
|
 |
|
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.
|
 |
|
É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.
|
 |
|
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é.
|
 |
|
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.
|
 |
|
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.
|
 |
|
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).
|
 |
|
Achèvement du code.
Les étudiants peuvent explorer les API à l’aide de la complétion de 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.
|
 |
|
Interface graphique pip simple et propre. Sélectionner Outils → Gérer les packages pour une installation encore plus facile de packages tiers.
|
 |
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