Visual Studio Code for Python Developers

4h 10m 20s
English
Paid

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.

Read more about 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

Watch Online Visual Studio Code for Python Developers

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

Similar courses to Visual Studio Code for Python Developers

Machine Learning: Natural Language Processing in Python (V2)

Machine Learning: Natural Language Processing in Python (V2)udemy

Category: Python, Data processing and analysis
Duration 22 hours 4 minutes 2 seconds
OpenAI Assistants with OpenAI Python API

OpenAI Assistants with OpenAI Python APIudemy

Category: Python, ChatGPT
Duration 4 hours 13 minutes 2 seconds
Airbnb App Clone

Airbnb App CloneNomad Coders

Category: Python, Other (Mobile Apps Development)
Duration 17 hours 50 minutes 5 seconds
Automated Software Testing with Python

Automated Software Testing with Pythonudemy

Category: Python, Selenium, Other (QA)
Duration 13 hours 26 minutes 55 seconds
A/B Testing for Data Science

A/B Testing for Data ScienceLunarTech

Category: Others, Python
Duration 1 hour 47 minutes 56 seconds
Python Interview Espresso

Python Interview Espressointerviewespresso (Aaron Jack)

Category: Preparing for an interview, Python
Duration 5 hours 11 minutes 29 seconds
OpenAI API with Python Bootcamp: ChatGPT API, GPT-4, DALL·E

OpenAI API with Python Bootcamp: ChatGPT API, GPT-4, DALL·Eudemy

Category: Python, ChatGPT
Duration 9 hours 8 minutes 16 seconds
Python Programming for Developers

Python Programming for Developerscodewithmosh (Mosh Hamedani)

Category: Python
Duration 11 hours 14 minutes 25 seconds
Build an LLM-powered Q&A App using LangChain, OpenAI and Python

Build an LLM-powered Q&A App using LangChain, OpenAI and Pythonzerotomastery.io

Category: Python
Duration 2 hours 38 minutes 22 seconds
Django 3 - Full Stack Websites with Python Web Development

Django 3 - Full Stack Websites with Python Web Developmentudemy

Category: Python, Django
Duration 8 hours 25 minutes 19 seconds