Saturday 2:30 p.m.–5:20 p.m. in St. David
Fundamentals of Python Debugging
Chris Calloway
- Audience level:
- Novice
Description
Find out how to use Python's built-in debugging facilities.
Abstract
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.