Becoming Sherlock • Debugging is Like Detective Work
Introduction to debugging. Learning the key techniques to find and fix errors and bugs in your code.
0.1 A Debugging Philosophy • Embracing Making Mistakes
0.2 Errors and Bugs • Introduction to This Course
1.1 Getting Started
1.2 Running The Code, Dealing With Errors
1.3 Looking At A Snapshot • The Value and Data Type of An Object
1.4 Our First Bug
1.5 Checking Our Program As Much As We Can
2.1 The Temperature Dataset
2.2 Working Our Way Through Errors
2.3 Local Variables, Again
3.1 Introduction to The Project
3.2 The Visual Debugger
3.3 Looking Inside The Program While It's Running In Slow Motion
3.4 Moving Breakpoints
3.5 Diving Further Into The Visual Debugger
3.6 Finishing Off The Project
E.1 Resetting The Temperature Project
E.2 Stepping Into Python City With The Debugger