René's URL Explorer Experiment


Title: Python Basics: Finding and Fixing Code Bugs (Overview) (Video) – Real Python

Open Graph Title: Python Basics: Finding and Fixing Code Bugs (Overview) – Real Python

Description: Everyone makes mistakes, even seasoned professional developers. Welcome to Python Basics: Finding and Fixing Code Bugs. It’s okay to make mistakes. It is actually very common and normal. IDLE is pretty good at catching mistakes like syntax errors or…

Open Graph Description: Everyone makes mistakes, even seasoned professional developers. Welcome to Python Basics: Finding and Fixing Code Bugs. It’s okay to make mistakes. It is actually very common and normal. IDLE is pretty good at catching mistakes like syntax errors or…

Opengraph URL: https://realpython.com/videos/python-basics-code-bugs-overview/

X: @realpython

direct link

Domain: realpython.com


Hey, it has json ld scripts:
  {
    "@context": "https://schema.org",
    "@type": "VideoObject",
    "name": "Python Basics: Finding and Fixing Code Bugs (Overview)",
    "description": "Everyone makes mistakes, even seasoned professional developers. Welcome to Python Basics: Finding and Fixing Code Bugs. It’s okay to make mistakes. It is actually very common and normal. IDLE is pretty good at catching mistakes like syntax errors or…",
    "thumbnailUrl": ["https://files.realpython.com/media/Finding-and-Fixing-Code-Bugs_Watermarked.0c18c5fbaf79.jpg"],
    "uploadDate": "2022-08-02T14:00:00+00:00",
    "duration": "PT1M12S",
    "embedUrl": "https://player.vimeo.com/video/730374696",
    "potentialAction": {
      "@type": "SeekToAction",
      "target": "https://realpython.com/videos/python-basics-code-bugs-overview/#t={seek_to_second_number}",
      "startOffset-input": "required name=seek_to_second_number"
    }
  }
  

authorReal Python
twitter:cardsummary_large_image
twitter:imagehttps://files.realpython.com/media/Finding-and-Fixing-Code-Bugs_Watermarked.0c18c5fbaf79.jpg
og:imagehttps://files.realpython.com/media/Finding-and-Fixing-Code-Bugs_Watermarked.0c18c5fbaf79.jpg
twitter:creator@realpython
og:typevideo.episode

Links:

https://realpython.com/
Start Herehttps://realpython.com/start-here/
Learn Python https://realpython.com/videos/python-basics-code-bugs-overview/
Python Tutorials →In-depth articles and video courseshttps://realpython.com/search?kind=article&kind=course&order=newest
Learning Paths →Guided study plans for accelerated learninghttps://realpython.com/learning-paths/
Quizzes & Exercises →Check your learning progresshttps://realpython.com/quizzes/
Browse Topics →Focus on a specific area or skill levelhttps://realpython.com/tutorials/all/
Community Chat →Learn with other Pythonistashttps://realpython.com/community/
Office Hours →Live Q&A calls with Python expertshttps://realpython.com/office-hours/
Podcast →Hear what’s new in the world of Pythonhttps://realpython.com/podcasts/rpp/
Books →Round out your knowledge and learn offlinehttps://realpython.com/products/books/
Reference →Concise definitions for common Python termshttps://realpython.com/ref/
Code Mentor →BetaPersonalized code assistance & learning toolshttps://realpython.com/mentor/
Unlock All Content →https://realpython.com/account/join/
More https://realpython.com/videos/python-basics-code-bugs-overview/
Learner Storieshttps://realpython.com/learner-stories/
Python Newsletterhttps://realpython.com/newsletter/
Python Job Boardhttps://www.pythonjobshq.com
Meet the Teamhttps://realpython.com/team/
Become a Tutorial Writerhttps://realpython.com/write-for-us/
Become a Video Instructorhttps://realpython.com/become-an-instructor/
Searchhttps://realpython.com/search
https://realpython.com/search
Joinhttps://realpython.com/account/join/
Sign‑Inhttps://realpython.com/account/login/?next=%2Fvideos%2Fpython-basics-code-bugs-overview%2F
https://realpython.com/courses/python-basics-code-bugs/#team
Python Basics: Finding and Fixing Code Bugshttps://realpython.com/courses/python-basics-code-bugs/
Martin Breusshttps://realpython.com/courses/python-basics-code-bugs/#team
Recommended Tutorialhttps://realpython.com/python-debug-idle/
Course Slides (.pdf)https://realpython.com/courses/python-basics-code-bugs/downloads/python-basics-code-bugs-slides/
Sample Code (.zip)https://realpython.com/courses/python-basics-code-bugs/downloads/python-basics-code-bugs-code/
Ask a Questionhttps://realpython.com/videos/python-basics-code-bugs-overview/#discussion
https://realpython.com/feedback/survey/course/python-basics-code-bugs/liked/?from=lesson-title
https://realpython.com/feedback/survey/course/python-basics-code-bugs/disliked/?from=lesson-title
Contentshttps://realpython.com/videos/python-basics-code-bugs-overview/#description
Transcripthttps://realpython.com/videos/python-basics-code-bugs-overview/#transcript
Discussionhttps://realpython.com/videos/python-basics-code-bugs-overview/#discussion
Sample Code (.zip)https://realpython.com/courses/python-basics-code-bugs/downloads/python-basics-code-bugs-code/
Course Slides (.pdf)https://realpython.com/courses/python-basics-code-bugs/downloads/python-basics-code-bugs-slides/
00:01https://realpython.com/videos/python-basics-code-bugs-overview/#t=1.07
Everyone makes mistakes, even seasoned professional developers.https://realpython.com/videos/python-basics-code-bugs-overview/#t=1.07
Welcome to Python Basics: Finding and Fixing Code Bugs.https://realpython.com/videos/python-basics-code-bugs-overview/#t=4.82
It’s okay to make mistakes. It is actually very common and normal.https://realpython.com/videos/python-basics-code-bugs-overview/#t=10.33
00:15https://realpython.com/videos/python-basics-code-bugs-overview/#t=15.54
IDLE is pretty good at catching mistakes like syntax errors or runtimehttps://realpython.com/videos/python-basics-code-bugs-overview/#t=15.54
errors, but there’s a third type of error that you may have already experienced.https://realpython.com/videos/python-basics-code-bugs-overview/#t=20.31
Logic errors occur when an otherwise valid program doesn’t do what it washttps://realpython.com/videos/python-basics-code-bugs-overview/#t=25.54
intended to do. In this course, you’ll focus on logic errors.https://realpython.com/videos/python-basics-code-bugs-overview/#t=30.65
00:35https://realpython.com/videos/python-basics-code-bugs-overview/#t=35.38
Logic errors cause unexpected behaviors called bugs.https://realpython.com/videos/python-basics-code-bugs-overview/#t=35.38
Removing bugs is called debugging,https://realpython.com/videos/python-basics-code-bugs-overview/#t=41.74
and a debugger is a tool that helps you find bugs and understand why they’rehttps://realpython.com/videos/python-basics-code-bugs-overview/#t=44.44
happening.https://realpython.com/videos/python-basics-code-bugs-overview/#t=48.62
00:49https://realpython.com/videos/python-basics-code-bugs-overview/#t=49.77
Knowing how to find and fix bugs in your code is a skill that you will use forhttps://realpython.com/videos/python-basics-code-bugs-overview/#t=49.77
your entire coding career.https://realpython.com/videos/python-basics-code-bugs-overview/#t=53.78
00:57https://realpython.com/videos/python-basics-code-bugs-overview/#t=57.87
In this video course,https://realpython.com/videos/python-basics-code-bugs-overview/#t=57.87
you will learn how to use IDLE’s Debug Control window,https://realpython.com/videos/python-basics-code-bugs-overview/#t=59.19
and you will practice debugging on a buggy function.https://realpython.com/videos/python-basics-code-bugs-overview/#t=63.7
01:09https://realpython.com/videos/python-basics-code-bugs-overview/#t=69.27
So let’s get started.https://realpython.com/videos/python-basics-code-bugs-overview/#t=69.27
Become a Memberhttps://realpython.com/account/join/
Overviewhttps://realpython.com/courses/python-basics-code-bugs/
https://realpython.com/videos/idle-debug-control/
Python Basics: Finding and Fixing Code Bugs (Overview) 01:12 https://realpython.com/videos/python-basics-code-bugs-overview/
IDLE's Debug Control Window 06:40 https://realpython.com/videos/idle-debug-control/
The Step, Out, and Over Buttons 08:24 https://realpython.com/lessons/step-out-over/
Breakpoints, Go, and Quit 04:44 https://realpython.com/lessons/breakpoints-go-quit/
A Buggy Program 03:39 https://realpython.com/lessons/buggy-program/
Step 1: Guess 02:04 https://realpython.com/lessons/step-one-guess/
Step 2: Set a Breakpoint and Inspect 04:00 https://realpython.com/lessons/step-two-breakpoint/
Step 3: Identify and Fix 01:27 https://realpython.com/lessons/step-three-identify-fix/
Step 4: Repeat 02:32 https://realpython.com/lessons/step-four-repeat/
Print Debugging 03:51 https://realpython.com/lessons/print-debugging/
Python Basics: Finding and Fixing Code Bugs (Quiz) 04:30 https://realpython.com/lessons/python-basics-code-bugs-quiz/
Python Basics: Finding and Fixing Code Bugs (Summary) 04:07 https://realpython.com/lessons/python-basics-code-bugs-summary/
Privacy Policyhttps://realpython.com/privacy-policy/

Viewport: width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover

Robots: max-image-preview:large


URLs of crawlers that visited me.