Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Python Debugging: Techniques and Tools

Python Debugging: Techniques and Tools

These are slides for the 30-minute talk I gave at DjangoCon Africa in 2023 in Zanzibar on debugging tools.

Vuyisile Ndlovu

November 03, 2023
Tweet

More Decks by Vuyisile Ndlovu

Other Decks in Programming

Transcript

  1. What we’ll cover today ➢ What debugging is ➢ Debugger

    fundamentals ➢ Debugging tools; pdb, VS Code Debugger ➢ CLI & Visual Debuggers ➢ Demo @terrameijar | vuyisile.com/djcafrica2023
  2. - Set Breakpoints - Navigate code - Inspect code -

    Post mortem and Execution @terrameijar | vuyisile.com/djcafrica2023 Debuggers allow you to
  3. - break - print - next - step - continue

    - until - list - where - quit Commands I like