Develop with Python on Windows
Whether you’re a seasoned developer or just getting started with Python coding, one of the most important decisions you need to make is which development environment to use. Start here for guidance on setting up your development environment, whether to install your tools on native Windows or Windows Subsystem for Linux, and how to integrate tools like VS Code and Git. Windows is making significant improvements supporting Python developers, and we'd like to help you get started.
Get started with Python for beginners
A step-by-step guide for beginners interested in learning and having some fun with Python.
Get started with Python for web development
A step-by-step guide for developing web applications using Python, Windows Subsystem for Linux, and frameworks like Flask or Django.
Get started with Python for scripting and automation
A step-by-step guide to get you started automating common system administration tasks with Python.
Get started with Python for machine learning
Frequently Asked Questions about using Python on Windows.
A list of resources for developing with Python on Windows.