The leading Integrated Development Environment (IDE) for Python developers is Visual Studio Code (VS Code) this year at 37%. Its claims to possession of a plain and minimalistic design only mean that many options are well-concealed. TalkPython’s “Visual Studio Code for Python Developers Course” will assist you in delivering the best experience from VS Code by achieving its optimization for Python development.
In this practical course, you’ll create a real Python project with FastAPI following the directions of two instructors with experience working at Microsoft, the authors of VS Code. You will have two professional brains and the interaction and energy that come from two teachers. At the same time, they guide you through everything from selecting the right Python distribution to using VS Code’s UI, command palate, and even internal terminal. You will also learn to work with virtual systems and debug, test, and use source control while in vs code.
The nominator for this criterion is the high definition of the course, namely 1440p, which means that details are clear and it provides a rather immersive experience of feeling like you are in the same room with the instructors of the “Visual Studio Code for Python Developers Course - TalkPython.” By the end of this course, you will be able to configure and use VS Code to suit your Python needs, thus improving your development processes.
Visual Studio Code for Python Developers Course - TalkPython Table of Contents:
- Course Overview
- Welcome to the Course (7:01)
- What You'll Need (5:04)
- Course Resources (2:11)
- Getting Setup with Visual Studio Code
- Setup Overview (0:32)
- Choosing Your Python Distribution (9:04)
- Installing VS Code (There Are Choices) (4:48)
- Setup Summary (0:30)
- Exploring the Editor
- Exploring the VS Code User Interface (2:14)
- Walking Through The UI (5:23)
- Command Palette (6:18)
- Explorer Workspaces (7:42)
- The Status Bar (3:07)
- The Terminal (3:33)
- Settings (5:52)
- Common Shortcuts (17:09)
- Extensions (9:31)
- Themes (5:52)
- Summary (2:10)
- Editing Python Code with VS Code
- Editing Introduction (1:11)
- The Default Python Experience (2:57)
- What is the Python Extension? (3:52)
- Installing and Using the Python Extension (3:28)
- Linting and Formatting Code (13:22)
- Refactoring Code with VS Code (6:18)
- Code Snippets (5:03)
- Editing Summary (0:52)
- Managing Environments
- Support for Virtual Environments (0:54)
- Handling Multiple Python Versions with pyenv (7:46)
- Virtual Environments (5:44)
- Using Poetry with VS Code (5:07)
- Setting Environmental Variables (4:36)
- Environments Wrapup (2:02)
- Running and Debugging
- Debugging Overview (0:58)
- Command-line Debugging Techniques (9:13)
- Debugging with Visual Studio Code (5:46)
- Exploring Debug Configurations (3:13)
- Working with Debug Configurations (7:47)
- Diving into Breakpoints (4:49)
- Using the Debug Console (2:24)
- Summary (1:44)
- Testing Your Code
- Testing Overview (1:21)
- Reviewing the Project Layout (4:50)
- Enabling Test Support (3:00)
- Debugging Tests (4:00)
- Testing Summary (1:05)
- Source Control with Git
- What is Source Control and Why Do You Need It? (4:59)
- Working with a Git Repository (13:11)
- Viewing and Syncing Changes (6:12)
- The GitHub PR (Pull Request) Extension (5:15)
- Source Control Summary (3:03)
- Course Conclusion
- Thank You, Summary and Resources (6:05)
Who is this course for?
- Any developer who plans to work primarily in VS Code
- Dummies that require general instructions on installing certain packages (for example, the right Python version and Visual Studio Code).
- Python professional developers who wish to take full advantage of the effectiveness of the VS Code
- FastAPI is intended for developers willing to build profound Python projects
- Developers seeking to utilize the multitude of features of the editor and debug any issues they encounter
Click on the links below to Download Visual Studio Code for Python Developers Course - TalkPython!
You are replying to :