Arcade
2021
Chapters
1. Foreword
2. Setting Up Your System
3. Version Control Systems
4. The Print Function
5. How to Draw with Your Computer
6. What is a Programming Language?
7. Variables and Expressions
8. Creating Functions
9. Drawing With Functions
10. If Statements
11. For Loops
12. While Loops
13. Random Numbers
14. Advanced Looping
15. Introduction to Lists
16. Classes, Constructors, and Attributes
17. Class Methods
18. Using the Window Class
19. User Control
20. Sound Effects
21. Sprites And Collisions
22. Moving Sprites
23. Debugging Programs
23.1. Understanding a Stack Trace
23.2. Use Print Statements
23.3. Google The Error
23.4. How to Ask Questions
24. Using Sprites to Shoot
25. Sprites and Walls
26. Libraries and Modules
27. Searching
28. Array-Backed Grids
29. Platformers
30. Sorting
31. Exceptions
32. Recursion
33. String Formatting
34. Virtual Environments In PyCharm
Labs
Voice-Over Talent
Languages
Arcade
»
Chapters
»
23.
Debugging Programs
View page source
23.
Debugging Programs
¶
23.1.
Understanding a Stack Trace
¶
23.2.
Use Print Statements
¶
23.3.
Google The Error
¶
23.4.
How to Ask Questions
¶