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[Bearbeiten | Quelltext bearbeiten]

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

Einfacher Einstieg.[Bearbeiten | Quelltext bearbeiten]

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.[Bearbeiten | Quelltext bearbeiten]

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.[Bearbeiten | Quelltext bearbeiten]

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.[Bearbeiten | Quelltext bearbeiten]

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.[Bearbeiten | Quelltext bearbeiten]

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.[Bearbeiten | Quelltext bearbeiten]

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.[Bearbeiten | Quelltext bearbeiten]

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.[Bearbeiten | Quelltext bearbeiten]

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.[Bearbeiten | Quelltext bearbeiten]

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

Einsteigerfreundliche System-Shell.[Bearbeiten | Quelltext bearbeiten]

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.[Bearbeiten | Quelltext bearbeiten]

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


Thonny Wiki[Bearbeiten | Quelltext bearbeiten]

https://github.com/thonny/thonny/wiki

Navigation[Bearbeiten | Quelltext bearbeiten]

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