Debugging

Contents

Debugging#

In diesem Kapitel lernen Sie, wie Sie mit Fehlern im Python Code umgehen. Zunächst beschäftigen wir uns mit der Fehlermeldungsausgabe in Python und den grundlegenden Fehlertypen, insbesondere \(\texttt{SyntaxError}\) und \(\texttt{RuntimeError}\). Sie erfahren, was diese Fehlerarten voneinander unterscheidet, welche typischen Ursachen dahinterstecken und wie man sie anhand von Beispielen erkennen und beheben kann.

Ein weiterer Fokus liegt auf der strukturierten Fehleranalyse: Wie findet man Fehler in einem bestehenden Code – sei es im eigenen oder im fremden – und wie geht man effizient bei der Korrektur vor? Dazu werden Sie gezielt Übungsbeispiele bearbeiten, in denen Sie vorhandene Fehler aufspüren und beheben.

Lernziele#

  • Was sind typische Fehlertypen in Python (\(\texttt{SyntaxError}\) und \(\texttt{RuntimeError}\))?

  • Wie erkennt und behebt man häufige Fehler im Code?

  • Wie analysiert man fremden oder eigenen Code systematisch auf Fehler?