Effective PyCharm Transcripts
Chapter: Debugging Python applications
Lecture: Debugging introduction
0:02 Welcome to the debugging chapter, something I really really like about PyCharm is its visual debugging tools ability to hit a breakpoint,
0:13 quickly set a breakpoint, hit that breakpoint, see all the values of the code variables, not just in your watch window,
0:22 but actually injected into your editor as well. See And that's really cool over laid mode and it makes it just so much easier
0:30 to see what's going on. You can step through your code, you can step through libraries that are libraries you imported or installed through pip.
0:38 And I do believe that this type of debugging is one of the places the other
0:42 editor options badly fall down. People end up doing a lot of print statements or
0:47 they end up in some kind of command line debugger and you're typing through. Okay, now show me the line you're on. Now, Step into the next line,
0:55 you've got to keep typing and it's just so super inefficient compared to being able to
0:59 visually see the code with the values and the locations over laid on it. So really excited to dive into these tools with you,
1:07 we're going to take an application that has a couple of bugs in it, it's not entirely obvious why or what's going on.
1:13 We're going to explore it and solve those bugs or fix those bugs with the debugging tools in PyCharm.