Introduction to Debugging (Python)

Published on ● Video Link: https://www.youtube.com/watch?v=EKylz5R9yXo



Duration: 20:01
175 views
7


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:
PATREON: https://www.patreon.com/PageWizard
SUBSCRIBESTAR: https://www.subscribestar.com/drpage

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




Other Videos By PageWizard Games, Learning & Entertainment


2025-01-02Dr. Page's Presentation to RM of Springfield Council on Procedure By-Law, December 17, 2024
2024-09-20Frances Widdowson: A Hope for a Reckoning in Canadian Universities
2024-09-18Dr. Page's Presentation to RM of Springfield Council on Charter Rights Concerns, September 17, 2024
2023-12-14Inclusion Through Exclusion: The Culling of Academics in Canadian Universities
2023-10-31Happy Halloween 2023 #halloween2023
2023-10-08Dan Plays Mega Man 6 (October 7, 2023)
2023-09-02Dan Plays Gravity Circuit (September 1, 2023)
2023-08-12Dan Plays Chrono Trigger (Finale - August 11, 2023)
2023-08-07Happy Summer from PageWizard GL&E
2023-07-14Dan Plays Chrono Trigger and LoZ Tears of the Kingdom (Spoilers, July 13, 2023)
2023-07-05Introduction to Debugging (Python)
2023-06-09Let's Make Something New! (Spring/Summer 2023 Updates)
2023-05-31Designing Pushdown Automata (Theory of Computing)
2023-05-29Instantaneous Descriptions, Language of a Pushdown Automaton (Theory of Computing)
2023-05-26Representing Pushdown Automata (Basic Example) [Theory of Computing]
2023-05-24Introduction to Pushdown Automata (Theory of Computing)
2023-05-22Regular Languages are Context-Free & More! (Theory of Computing)
2023-05-19Designing Context-Free Grammars III (Theory of Computing)
2023-05-17Designing Context-Free Grammars II (Theory of Computing)
2023-05-15Designing Context-Free Grammars I (Theory of Computing)
2023-05-12Proving a Context-Free Grammar is Correct (Theory of Computing)



Tags:
Computer Science
Algorithms
Data Structures
Education
CompSci
CS
PageWizard
Mathematics
Accessibility
University
COMPSCI
COMP
CSCI
Western
Manitoba
StFX
Regina