Visual Studio Code for Python Developers Course

Visual Studio Code for Python Developers Course

English | MP4 | AVC 2560×1440 | AAC 44KHz 2ch | 51 Lessons (4h 10m) | 882 MB

This course takes you hands-on through creating a real and meaningful Python project using FastAPI to give you a true sense of VS Code’s potential and exposure to many of its features. Moverover, it’s taught by two experts who have both worked at Microsoft (makers of VS Code).

Not only do you get 2 perspectives and areas of experise, but you also get a lively and fun course co-taught by two fun instructors playing off each other throughout the course.

In this course, you will:

  • Learn how VS Code compares to an IDE, whether it is an IDE, and if it can become one.
  • How to choose a Python distribution for your projects.
  • Deeply explore the UI of VS Code (e.g. what can you do with the source control feature on the status bar).
  • Rearrange windows and panels to suit your style and preferences.
  • Use the all-important command palette.
  • Install and explore editor themes.
  • Customize the terminal inside of VS Code.
  • Find and install some of the best extensions.
  • Configure VS Code to be optimal for Python development.
  • Manage your virtual environments, packages, and integrate env tools like Flit.
  • Debug and test your Python code.
  • Use source control and git within VS Code.
  • And lots more
Table of Contents

1 Welcome to the Course
2 What You’ll Need
3 Course Resources
4 Setup Overview
5 Choosing Your Python Distribution
6 Installing VS Code (There Are Choices)
7 Setup Summary
8 Exploring the VS Code User Interface
9 Walking Through The UI
10 Command Palette
11 Explorer Workspaces
12 The Status Bar
13 The Terminal
14 Settings
15 Common Shortcuts
16 Extensions
17 Themes
18 Summary
19 Editing Introduction
20 The Default Python Experience
21 What is the Python Extension
22 Installing and Using the Python Extension
23 Linting and Formatting Code
24 Refactoring Code with VS Code
25 Code Snippets
26 Editing Summary
27 Support for Virtual Environments
28 Handling multiple Python Versions with pyenv
29 Virtual Environments
30 Using Poetry with VS Code
31 Setting Environmental Variables
32 Environments Wrapup
33 Debugging Overview
34 Command-line Debugging Techniques
35 Debugging with Visual Studio Code
36 Exploring Debug Configurations
37 Working with Debug Configurations
38 Diving into Breakpoints
39 Using the Debug Console
40 Summary_2
41 Testing Overview
42 Reviewing the Project Layout
43 Enabling Test Support
44 Debugging Tests
45 Testing Summary
46 What is Source Control and Why Do You Need It
47 Working with a Git Repository
48 Viewing and Syncing Changes
49 The GitHub PR (Pull Request) Extension
50 Source Control Summary
51 Thank you, Summary and Resources

Homepage