What You Need to Know Before
You Start

Starts 7 June 2025 01:38

Ends 7 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Python on Windows, Like a Boss

Discover how to enhance Python development on Windows using Visual Studio's powerful tools for managing environments, writing code, and debugging - all for free.
EuroPython Conference via YouTube

EuroPython Conference

2484 Courses


45 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Conference Talk

Optional upgrade avallable

Overview

Discover how to enhance Python development on Windows using Visual Studio's powerful tools for managing environments, writing code, and debugging - all for free.

Syllabus

  • Introduction to Python on Windows
  • Overview of Python programming
    Python installation on Windows
  • Setting Up the Development Environment
  • Installing Visual Studio on Windows
    Configuring Python within Visual Studio
    Navigating the Visual Studio interface
  • Managing Python Environments
  • Creating and managing virtual environments
    Using the Python Environment window
    Installing and managing packages with pip
  • Writing Python Code in Visual Studio
  • Setting up a Python project
    Understanding syntax highlighting and IntelliSense
    Utilizing code snippets and templates
  • Debugging Python Applications
  • Setting breakpoints and stepping through code
    Using the Debug Interactive window
    Analyzing variables and expressions
  • Advanced Debugging Techniques
  • Debugging with Watch, Auto, and Locals windows
    Using conditions and hit count for breakpoints
    Remote debugging of Python code
  • Integrating Version Control
  • Setting up Git in Visual Studio
    Basic version control operations (commit, push, pull)
    Managing branches and resolving conflicts
  • Optimizing Development Workflow
  • Customizing Visual Studio settings for Python
    Using task automation with tasks.json
    Leveraging extensions for enhanced productivity
  • Project Deployment
  • Preparing applications for deployment
    Packaging Python scripts into executables
    Distributing Python applications on Windows
  • Course Wrap-up and Further Learning
  • Recap of key concepts
    Next steps and resources for continued learning

Subjects

Conference Talks