Thonny

Aus Micropython Referenz
Zur Navigation springen Zur Suche springen

Thonny ist eine einfache Python-IDE die vor allem für Einsteiger empfohlen wird. Sie ist in Python geschrieben und bringt selbst ein Python mit. Sie unterstützt auch Micropython.


Eigenschaften

Diese Aufstellung wurde der Website von Thonny entnommen und mit Deepl.com auf deutsch übersetzt.

Einfacher Einstieg.

Thonny wird mit Python 3.10 ausgeliefert, so dass Sie nur ein einfaches Installationsprogramm benötigen und schon können Sie programmieren lernen. (Sie können auch eine separate Python-Installation verwenden, falls nötig.) Die Benutzeroberfläche ist von allen Funktionen befreit, die Anfänger ablenken könnten.
Initial layout

Keine lästigen Variablen.

Sobald Sie mit Hallo-Welten fertig sind, wählen Sie Ansicht → Variablen und sehen Sie, wie Ihre Programme und Shell-Befehle die Python-Variablen beeinflussen.
Variables table

Einfacher Debugger.

Drücken Sie einfach Strg+F5 anstelle von F5 und Sie können Ihre Programme Schritt für Schritt ausführen, ohne Haltepunkte zu benötigen. Drücken Sie F6 für einen großen Schritt und F7 für einen kleinen Schritt. Die Schritte folgen der Programmstruktur, nicht nur den Codezeilen.
Stepping through statements

Schritte durch die Ausdrucksauswertung.

Wenn Sie kleine Schritte verwenden, können Sie sogar sehen, wie Python Ihre Ausdrücke auswertet. Sie können sich diesen hellblauen Kasten als ein Blatt Papier vorstellen, auf dem Python die Unterausdrücke Stück für Stück durch ihre Werte ersetzt.
Visualization of expression evaluation

Getreue Darstellung von Funktionsaufrufen.

Wenn Sie einen Funktionsaufruf aufrufen, öffnet sich ein neues Fenster mit einer separaten Tabelle lokaler Variablen und einem Codezeiger. Ein gutes Verständnis dafür, wie Funktionsaufrufe funktionieren, ist besonders wichtig für das Verständnis der Rekursion.
Visualization of call frames

Highlights Syntaxfehler.

Ungeschlossene Anführungszeichen und Klammern sind die häufigsten Syntaxfehler für Anfänger. Mit dem Editor von Thonny sind diese leicht zu erkennen.
Visualization of syntax errors

Erklärt Geltungsbereiche.

Das Hervorheben des Vorkommens von Variablen erinnert Sie daran, dass derselbe Name nicht immer dieselbe Variable bedeutet, und hilft, Tippfehler zu erkennen. Lokale Variablen werden visuell von globalen Variablen unterschieden.
Local and global names are visually distinguished

Modus für die Erläuterung von Referenzen.

Die Variablen werden zunächst nach einem vereinfachten Modell dargestellt (Name → Wert), Sie können jedoch zu einem realistischeren Modell wechseln (Name → Adresse/ID → Wert).
Variables table vs values table

Codevervollständigung.

Die Schüler können APIs mit Hilfe der Codevervollständigung erkunden.
Code completion

Einsteigerfreundliche System-Shell.

Wählen Sie Tools → System-Shell öffnen, um zusätzliche Pakete zu installieren oder den Umgang mit Python auf der Kommandozeile zu lernen. PATH und Konflikte mit anderen Python-Interpretern werden von Thonny übernommen.
System shell prepared for Python commands

Einfache und saubere pip-GUI.

Wählen Sie Tools → Pakete verwalten für eine noch einfachere Installation von Drittanbieter-Paketen.
System shell prepared for Python commands


Navigation

zurück zu IDE's
Zurück zur Hauptseite