Visual Studio Code for Python Developers
4h 10m 20s
English
Paid
April 26, 2024
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.
More
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
![Fullstack Flask: Build a Complete SaaS App with Flask](https://cdn.courseflix.net/courses/100x56/fullstack-flask-build-a-complete-saas-app-with-flask.jpg)
Fullstack Flask: Build a Complete SaaS App with Flask
Duration 7 hours 33 minutes 4 seconds
Course
![Python 3: Deep Dive (Part 1 - Functional)](https://cdn.courseflix.net/courses/100x56/python-3-deep-dive-part-1-functional.jpg)
Python 3: Deep Dive (Part 1 - Functional)
Duration 44 hours 40 minutes 37 seconds
Course
![The Complete Python Course | Learn Python by Doing](https://cdn.courseflix.net/courses/100x56/the-complete-python-course-learn-python-by-doing.jpg)
The Complete Python Course | Learn Python by Doing
Duration 35 hours 20 seconds
Course
![Modern APIs with FastAPI and Python Course](https://cdn.courseflix.net/courses/100x56/modern-apis-with-fastapi-and-python-course.jpg)
Modern APIs with FastAPI and Python Course
Duration 3 hours 53 minutes 18 seconds
Course
![Airbnb App Clone](https://cdn.courseflix.net/courses/100x56/airbnb-app-clone.jpg)
Airbnb App Clone
Duration 17 hours 50 minutes 5 seconds
Course
![Complete Backend (API) Development with Python A-Z](https://cdn.courseflix.net/courses/100x56/complete-backend-api-development-with-python-a-z.jpg)
Complete Backend (API) Development with Python A-Z
Duration 12 hours 35 minutes 9 seconds
Course
![Python Interview Espresso](https://cdn.courseflix.net/courses/100x56/python-interview-espresso.jpg)
Python Interview Espresso
Duration 5 hours 11 minutes 29 seconds
Course
![HTMX + Flask: Modern Python Web Apps, Hold the JavaScript](https://cdn.courseflix.net/courses/100x56/htmx-flask-modern-python-web-apps-hold-the-javascript.jpg)
HTMX + Flask: Modern Python Web Apps, Hold the JavaScript
Duration 3 hours 3 minutes 5 seconds
Course
![Visual Studio Code for Web Developers](https://cdn.courseflix.net/courses/100x56/visual-studio-code-for-web-developers.jpg)
Visual Studio Code for Web Developers
Duration 1 hour 21 minutes 17 seconds
Course
![Python & LeetCode | The Ultimate Interview BootCamp](https://cdn.courseflix.net/courses/100x56/python-leetcode-the-ultimate-interview-bootcamp.jpg)
Python & LeetCode | The Ultimate Interview BootCamp
Duration 8 hours 35 minutes 33 seconds
Course