Debugging-Tools verwenden
Erkunden Sie die Debugging-Tools von Python für eine effiziente Fehlersuche.
Debugging-Tools verwenden ist eine kostenlose Python For Kids-Lektion auf CoddyKit. Dies ist Lektion 3 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Python For Kids-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Python For Kids-Kurs umfasst insgesamt 3 Lektionen.
Debugging-Tools verwenden
Moderne Debugging-Tools vereinfachen das Erkennen und Beheben von Fehlern in Ihrem Code. Diese Tools bieten Funktionen wie Haltepunkte, schrittweise Ausführung und Variableninspektion.
In dieser Lektion lernen Sie, wie Sie beliebte Debugging-Tools und IDE-Funktionen zum Debuggen von Python-Programmen verwenden.

In IDEs debuggen
Die meisten modernen IDEs wie PyCharm, VS Code und Jupyter Notebook bieten integrierte Debugging-Tools. Mit diesen Tools können Sie Haltepunkte setzen, den Code schrittweise ausführen und Variablen untersuchen.
Haltepunkte setzen
Ein Haltepunkt unterbricht die Programmausführung an einer bestimmten Zeile. Sie können Variablen untersuchen und den Zustand des Programms an dieser Stelle analysieren.
Klicken Sie in VS Code neben der Zeilennummer, um einen Haltepunkt zu setzen. Klicken Sie in PyCharm im Randbereich neben der Codezeile.
Code schrittweise durchlaufen
Mit Debugging-Tools können Sie Ihren Code Zeile für Zeile ausführen (Step Over) oder in Funktionen hineinspringen (Step Into). So können Sie feststellen, an welcher Stelle die Logik nicht mehr korrekt funktioniert.
Variablen untersuchen
Während einer Debugging-Sitzung können Sie die Werte von Variablen im aktuellen Gültigkeitsbereich untersuchen. IDEs zeigen Variablenwerte normalerweise in einem eigenen Bereich an.
# Example for variable inspection
x = 10
y = 20
z = x + y
print(z) # Inspect x, y, and z during debuggingWatch-Ausdrücke verwenden
Mit Watch-Ausdrücken können Sie während einer Debugging-Sitzung die Werte bestimmter Variablen oder Ausdrücke überwachen. Diese Funktion ist in den meisten IDEs verfügbar.
Den Call Stack verwenden
Der Call Stack zeigt die Abfolge der Funktionsaufrufe, die zum aktuellen Punkt im Programm geführt haben. Das ist hilfreich, um den Ablauf der Ausführung nachzuverfolgen.
Debugging-Erweiterungen verwenden
Tools wie die Python-Erweiterung für VS Code und die Debugging-Plugins von PyCharm bieten fortgeschrittene Funktionen, beispielsweise Remote-Debugging und bedingte Haltepunkte.
Häufige Fehler beim Debuggen
Hier sind einige häufige Fehler, die Sie vermeiden sollten:
- Haltepunkte nicht gezielt setzen, was zu einer unvollständigen Analyse führt.
- Beim Nachverfolgen komplexer Fehler den Call Stack ignorieren.
- Sich ausschließlich auf manuelles Debugging verlassen, ohne IDE-Funktionen zu verwenden.
Was haben wir gelernt?
In dieser Lektion haben Sie Folgendes gelernt:
- Wie Sie IDEs mit Haltepunkten und schrittweiser Codeausführung zum Debuggen verwenden.
- Wie Sie Variablen untersuchen und beim Debuggen Überwachungsausdrücke verwenden.
- Welche Bedeutung der Aufruf-Stack für die Nachverfolgung des Programmablaufs hat.
- Wie Sie erweiterte Debugging-Erweiterungen für eine bessere Analyse verwenden.
Sehr gut! Fahren wir mit dem nächsten Thema fort.

Häufig gestellte Fragen
Ist die Lektion „Debugging-Tools verwenden“ kostenlos?
Ja — der vollständige Text von „Debugging-Tools verwenden“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Python For Kids-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Python For Kids-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „Debugging-Tools verwenden“?
Erkunden Sie die Debugging-Tools von Python für eine effiziente Fehlersuche. Du übst Python For Kids mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Python For Kids zu starten?
Keine Vorkenntnisse erforderlich. Python For Kids auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 3.
Wie lange dauert die Lektion „Debugging-Tools verwenden“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Python For Kids-Lektion Code schreiben und ausführen?
Ja. Jede Python For Kids-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Unit-Tests mit unittest
- Debugging-Techniken
- Debugging-Tools verwenden