01. Welcome to the Course
02. What Youll Need
03. Course Resources
04. Setup Oeriew
05. Choosing Your Python Distribution
06. Installing VS Code (There Are Choices)
07. Setup Summary
08. Exploring the VS Code User Interface
09. 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 Enironments
28. Handling multiple Python Versions with pyen
29. Virtual Enironments
30. Using Poetry with VS Code
31. Setting Enironmental Variables
32. Enironments Wrapup
33. Debugging Oeriew
34. Command-line Debugging Techniques
35. Debugging with Visual Studio Code
36. Exploring Debug Configurations
37. Working with Debug Configurations
38. Diing into Breakpoints
39. Using the Debug Console
40. Summary 2
41. Testing Oeriew
42. Reiewing 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