Introduction to Debugging (Python)

preview_player
Показать описание
In this lecture, we explore what bugs are and what debugging is. This includes studying types of bugs, types of errors in Python, and some tips and basic strategies for debugging. Note that if I do not have the lessons mentioned available and would like me to cover the topics mentioned (as preliminaries to this one), let me know in the comments or consider supporting my work!

Additional examples can be found in the notes, these notes are accessible to those at the supporter access tier or above (see links below for how you can join). Our lecture is a bit shorter today, so I encourage you to work through the examples step-by-step. Happy debugging.

Supporters (to date of publication, by tier (top to bottom)):
----------------------------------------------------------
Patreon Supporters (General Support):
Draikou
Patreon Supporters (Basic Support):
Eric R
Patreon Supporters (Supporter Access!):

-----------------------------------------------------------
Become a supporter today! To support my work and mission to provide free or accessible Computer Science education (especially in theory), subscribe to the channel, share my videos. Please donate and contribute to support my work for more content:

Have a beautiful day!

Time Stamps:
0:00 Opening, what are bugs?
5:25 What is debugging?
6:14 Two big notes (the first is very important)
7:42 Python parser/interpreter and basic compile-time errors
9:53 Types of errors (examples): Syntax Errors, Name Errors, Type Errors
13:33 Basic tips and strategies for debugging (with example)

#python
#programming
#debugging
Рекомендации по теме
Комментарии
Автор

As a bit of a fudge, Orange Lab is a lab where some of Edison's work was happening [I referenced it without context]. This is a shortened version of the lecture and I originally created this lecture to talk a bit about programming as a teaching sample for a programming class.

PageWizardGLE