About Course
Learn to read Python error messages, handle exceptions with try, except, else and finally, raise your own errors with helpful messages, and track down bugs methodically using tracebacks, print and logging, assertions, the debugger and tests. All examples tested in Python 3.
Examples were tested with Python 3.13. Traceback formatting varies slightly between Python versions.
Course Content
Course Lessons
-
Reading error messages
-
Handling exceptions
-
Raising your own exceptions
-
Debugging systematically
Sources & Further Reading
Final Assessment
Student Ratings & Reviews
No Review Yet