Ticket sales CLOSED!

Saturday 2:30 p.m.–5:20 p.m. in St. David

Fundamentals of Python Debugging

Chris Calloway

Audience level:


Find out how to use Python's built-in debugging facilities.


Python's bdb and pdb modules are the basis not only for debugging from the Python command prompt, but also debugging from any Python IDE (Integrated Development Environment) including IDLE. This tutorial explores the principles of debugging for those unfamiliar with the practice, as well as the debugging tools included with Python. Many Python IDEs provide powerful debugging facilities, but they all derive from the basic debugging tools already built into Python. Understanding those tools is a prerequisite for debugging with any Python IDE.

Get in touch