Summary

I hope I was able to convince you of the value in PyCharm's debugging toolset. We looked at a lot of the tools that I find useful in my everyday work . We covered debugging tools and how we can use them in our own workflow.

I didn't discuss any of the common tools that are ubiquitous in any debugger, just the ones that I find make PyCharm special.

One thing I must note is that whenever you debug code, the script will run slower since PyCharm imports some helper functions before actually running your code. If you take a closer look at frames when you debug a program, you will see, at the very bottom, that a function from pydevd.py is called. Thus, if you're looking at execution times when you debug a program using PyCharm, you will find them ...

Get Mastering PyCharm now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.