Kurs
I
Wenn du gerade mit Python startest und mehr lernen willst, schau dir den Kurs Introduction to Data Science in Python von DataCamp an.
Einführung
IDLE steht für Integrated Development and Learning Environment. Die Geschichte hinter dem Namen IDLE ist ähnlich wie bei Python: Guido van Rossum benannte Python nach der britischen Comedygruppe Monty Python, und IDLE wurde als Hommage an Eric Idle gewählt, eines der Gründungsmitglieder. IDLE ist seit der Version 01.5.2b1 im Standardumfang der Python-Implementierung enthalten. In vielen Linux-, Windows- und Mac-Distributionen ist es als optionaler Bestandteil der Python-Pakete verfügbar.
IDLE, wie oben gezeigt, ist eine sehr einfache, aber leistungsfähige IDE, die vor allem für Einsteiger entwickelt wurde. Gerade wegen ihrer Einfachheit ist sie für Bildungszwecke besonders geeignet und empfohlen. Sie bietet eine Reihe von Funktionen, die wir in diesem Tutorial mit Beispielen im Detail durchgehen.
Zu den wichtigsten Funktionen gehören:
-
Python-Shell mit Syntaxhervorhebung,
-
Texteditor mit mehreren Fenstern,
-
Code-Autovervollständigung,
-
Intelligente Einrückung,
-
Programmanimation und Einzelschritt-Ausführung zum Debuggen,
-
Dauerhafte Haltepunkte,
-
Und Einblick in den Call-Stack.
Wie installiere ich IDLE?
-
Eine Möglichkeit ist, Python von der offiziellen Python-Website zu installieren, wie unten gezeigt.
Dort kannst du die neuesten Python-Versionen für verschiedene Betriebssysteme wie Windows, Linux und macOS herunterladen. Außerdem gibt es Docker-Images für Python, die du direkt nutzen kannst, wenn Docker auf deinem System installiert ist.

Lass uns Python für Windows installieren.
Python unter Windows installieren
- Da die Python2-Entwicklung eingestellt wurde, installieren wir die aktuelle Python-Version, z. B. 3.8.2.

- Installiere die Datei
Windows x86 executable installer, passend zu 32-Bit oder 64-Bit, und führe sie aus. Achte im Setup-Fenster darauf,install launcher for all usersundadd Python3.8 to Pathzusammen mit der empfohlenen Installation zu aktivieren.

- Nach der Installation öffne das Startmenü, tippe
idleund klicke darauf. Jetzt solltest du IDLE auf deinem System sehen.
IDLE mit Anaconda
IDLE kann auch über Anaconda verwendet werden. Wenn Anaconda bereits installiert ist, öffne die Anaconda Prompt über das Startmenü und gib im Terminal idle ein, wie unten gezeigt.

Da IDLE in Anaconda enthalten ist, kannst du Anaconda von dieser Website herunterladen.
Wie du Anaconda installierst, erfährst du in der Dokumentation.
Da IDLE nun auf deinem System installiert ist, schauen wir uns die Funktionen im Detail an.
IDLE-Funktionen entdecken
- Es ist nicht ratsam, in der IDLE-Shell mehrzeiligen Code mit Funktionen/Klassen zu schreiben. Gehe in solchen Fällen im Menü
FileaufNew File.

-
IDLE lässt sich über die Menüs
Format,EditundOptionsanpassen.-
Schriftgröße anpassen: Öffne das Menü Options und klicke auf
configure idle.Dort kannst du Schriftart und -größe wählen, den Schriftschnitt auf fett setzen und sogar die Einrückungsbreite festlegen, wie unten gezeigt.
IDLE bietet diese Optionen, damit jede Person mit einer angenehm lesbaren Schrift arbeiten kann. Gerade auf kleinen Monitoren ist es hilfreich, die Schrift größer zu stellen – das schont die Augen.
Neben Größe und Stil kannst du auch die Einrückung anpassen, standardmäßig sind gemäß den PEP‑8-Richtlinien 4 Leerzeichen eingestellt.
-

-
Deinen ersten Code in IDLE schreiben
Wir schreiben ein kleines Programm: Du importierst die NumPy-Bibliothek, definierst zwei Arrays und addierst sie. Anschließend führst du den Code aus und siehst die Ausgabe in der IDLE-Shell.
Stelle sicher, dass NumPy installiert ist. Falls nicht, öffne die Eingabeaufforderung und tippe
pip install numpy.

Sichtbarkeit des Call-Stacks
Beim Schreiben des obigen Codes erscheinen Hinweisfenster zu den Funktionen print und np.sum. IDLE zeigt dir, welche Parameter an np.sum übergeben werden können. Das ist eine der wichtigeren, weniger offensichtlichen Funktionen von IDLE: der ausführliche Blick auf den Call-Stack.

Um den Code auszuführen, öffne das Menü Run und klicke auf Run Module oder drücke direkt F5. Dadurch öffnet sich die IDLE-Shell mit der Programmausgabe.


Edit-Menü in IDLE
Das Edit-Menü in IDLE enthält viele allgemeine Funktionen wie:
- Undo,
- Redo,
- Find,
- Find in Files,
- Replace,
- Gehe zu Zeile,
- Zeige zugehörige Klammern
Besonders praktisch ist die Funktion Show Completions zur Code-Autovervollständigung. Gerade in großen, komplexen Projekten sparst du so viel Tippzeit.
Die Autovervollständigung in IDLE schlägt Funktionen und Klassen vor. Du kannst sie über die Tab-Taste oder Ctrl+Leertaste auslösen, wie unten gezeigt:

Du kennst bereits die Option Fonts/Tabs. Schauen wir uns weitere Optionen unter configure_idle im Options-Menü an.
-
Highlights: Hier kannst du die Farben der Syntaxhervorhebung nach deinen Vorlieben anpassen. Außerdem lässt sich ein Dark Mode bzw. dunkles Theme aktivieren – ideal für längere Codingsessions und entspanntere Augen.
Standardmäßig arbeitet IDLE im Classic-Theme, kann aber auf Dunkelmodus gestellt werden.

IDLE im Dark Theme

-
Keys: Diese Funktion ordnet Tastenanschläge bestimmten Aktionen zu (Tastenkürzel). Shortcuts sind entscheidend, um deine Produktivität in einer IDE zu steigern. Du kannst eigene Kürzel vergeben oder die Standardbelegung nutzen.
In der Abbildung unten siehst du das Format Aktion – Taste, das zeigt, welche Aktion bei bestimmten Tasten ausgelöst wird. Auch wenn viele Entwickler es selten anpassen, macht dich dieses Feature deutlich schneller, wenn du viel Code schreibst.

Format-Menü
Wie die anderen Menüs bietet auch Format nützliche Funktionen wie Einrückung hinzufügen, Einrückung entfernen, Bereich auskommentieren usw.
Schauen wir auf „Indent Region“. In Python strukturieren Einrückungen Codeblöcke. Wenn du beim Schreiben Einrückungen vergessen hast, hilft dir diese Funktion.
Die Option hat den ausgewählten Zeilen 4 Leerzeichen hinzugefügt, wie unten zu sehen:

Entsprechend entfernt Dedent Region überflüssige Leerzeichen aus deinem Code.
Ein Palindrom-Programm in IDLE schreiben
Ein Palindrom ist ein Wort, eine Wortfolge oder Zahlenfolge, die vorwärts wie rückwärts gleich lautet.
Beispielsweise die Folgen 121, 151 usw.
Schreiben wir schnell den Palindrom-Code in IDLE und prüfen die Ausgabe.

Speichere den Code und führe ihn aus.

Wie du an der Ausgabe siehst, erwartete das Programm in allen vier Durchläufen eine Eingabe und führte basierend darauf die if-else-Bedingungen aus.
Fazit
Glückwunsch, du hast das Ende dieses Tutorials erreicht!
In diesem Tutorial hast du Python IDLE, die Installation und die wichtigsten Funktionen kennengelernt. Jetzt, da du mit den Möglichkeiten von IDLE vertraut bist, fällt dir der Einstieg deutlich leichter.
Wenn du gerade mit Python beginnst und mehr lernen willst, nimm am Kurs Introduction to Data Science in Python von DataCamp teil.