5 Debugging and Testing in Python
In this week we will focus on how to debug and test a Python program. We will start with the usage of print() statement to analyse the state of function calls and loops. Afterwards, we will talk about more structured ways of error-catching and debugging using exceptions and built-in Python debugger.
- Guttag. Chapters 8-9
- Ways of debugging a program
- Exceptions and assertions in Python