Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Python Debugging with Visual Studio Code: A Complete Guide

via Udemy

Overview

Master Python Debugging in VSCode: Unittest, Pytest, Docker, Cloud Debugging & Hands-On Scenarios with Flask, AWS, Azure

What you'll learn:
  • Debug Python programs confidently using Visual Studio Code
  • Master essential debugging tools like breakpoints and variable inspection
  • Solve real-world coding issues with hands-on examples
  • Get equipped with the skills to handle real life debugging issues
  • Apply advanced debugging techniques like Conditional and Exception breakpoints

Disclaimer: This course requires you to download Docker Desktop from its official website. If you are a Udemy Business user, please check with your employer before downloading software.


Master Python Debugging in Visual Studio Code: Unittest, Pytest, Docker, Cloud Debugging & More

Are you struggling with debugging Python code efficiently? Do you want to master breakpoints, logpoints, cloud debugging, and Dockerized applications in Visual Studio Code (VS Code)?

This course is a complete guide to Python debugging in VS Code, covering everything from basic techniques to advanced debugging scenarios for Flask, FastAPI, AWS Lambda, Azure Functions, and GCP Cloud Functions.

What You Will Learn

  • Fundamentals of Debugging in VS Code – Learn how to set breakpoints, inspect variables, and control program execution.

  • Advanced Debugging Features – Step into, run to cursor, use conditional breakpoints, exception breakpoints, and logpoints.

  • Unit Testing & Test Debugging – Master unittest and pytest debugging techniques in VS Code.

  • Debugging Flask, FastAPI, and Django Applications – Learn how to debug web applications with VS Code’s Python Debugger.

  • Dockerized Debugging – Learn how to debug Dockerized Python applications in VS Code.

  • Cloud Debugging – Master debugging Python applications deployed on AWS Lambda, Azure Functions, and GCP Cloud Functions.

  • Real-World Hands-On Debugging Scenarios – Solve debugging challenges related to multithreading, API debugging, and Flask CRUD applications.

Why Take This Course?

  • Covers both local and cloud debugging (AWS, Azure, GCP).

  • Teaches hands-on debugging techniques with real-world problems.

  • Includes step-by-step tutorials on debugging Flask, FastAPI, and Django applications.

  • Guides you through unit testing debugging using unittest and pytest.

  • Walks you through Dockerized debugging for containerized applications.


Syllabus

  • Getting Started
  • Environment Setup
  • Basic Debugging Features
  • Advanced Debugging Features
  • AWS Lambda Local Debugging with VSCode
  • Azure Function Local Debugging with VSCode
  • GCP Cloud Function Local Debugging with VSCode
  • Important Points to Note Before Working on Debugging Issues/Problems
  • Simple Debugging Problem Scenarios and Hands-on Solutions
  • Advanced Debugging Problem Scenarios and Hands-on Solutions
  • Wrap Up

Taught by

Learning From Experience and Ayan Dutta

Reviews

4.6 rating at Udemy based on 94 ratings

Start your review of Python Debugging with Visual Studio Code: A Complete Guide

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.