Resources for developing with Python on Windows
A list of links that we recommend for Python Developers working on machines running Windows 10.
General
Microsoft Dev Blogs: Python: Read the latest updates about all things Python at Microsoft.
An In Depth Tutorial on Linux Development on Windows with WSL and Visual Studio Code: Walkthrough of how to set up your dev evironment, make a Python app, and do some debugging.
Using Python on Windows: This Python.org documentation provides an overview of Windows-specific behavior you should know about when using Python on Microsoft Windows.
Azure for Python cloud developers: Documentation covering everything from building and deploying a Python web app on Azure to running Python code as a serverless function.
StackOverflow posts containing "python" and "windows": The StackOverflow community is extremely helpful with addressing questions. We aim to actively monitor and support this community.
Upcoming Python Events: Connect with other Pythonistas and Pythoneers.
Books, websites, tutorials on python.org : Another list of resources for learning Python provided by the user community.
FAQs from Python.org: Covering everything from 'What is Python?' to 'Is there an equivalent of Cās ā?:ā ternary operator?'.
Python doc languages: Links to the Python docs in languages other than English.
Python API Browser: Your one-stop shop for all Python-based APIs from Microsoft.
Azure Code Samples using Python: Learn to interact with Azure services through using Python code.
Python and Visual Studio Code: An overview of using Python with VS Code.
Online courses
Introduction to Python on Microsoft Learn: Try the interactive Microsoft Learn platform and earn experience points for completing this module covering the basics on how to write basic Python code, declare variables, and work with console input and output. The interactive sandbox environment makes this a great place to start for folks who don't have their Python development environment set up yet.
Python on Pluralsight: 8 Courses, 29 Hours: The Python learning path on Pluralsight offers online courses covering a variety of topics related to Python, including a tool to measure your skill and find your gaps.
LearnPython.org Tutorials: Get started on learning Python without needing to install or set anything up with these free interactive Python tutorials from the folks at DataCamp.
The Python.org Tutorials: Introduces the reader informally to the basic concepts and features of the Python language and system.
Learning Python on Lynda.com: A basic introduction to Python.
Real Python: A Python developers resource center ā Python tutorials, video courses, quizzes, books, code examples, and more.
Web development
Flask web framework docs: Quickstarts, tutorials, and descriptions of each component of Flask, with a full API reference.
Django web framework docs: Tutorials, topic guides, API reference, and how-to guides.
Other Python web frameworks: A list of Python web frameworks with brief descriptions from Python.org.
Tutorial: Build a Flask app with Azure Cognitive Services: Build a Flask web app that uses Azure Cognitive Services to translate text, analyze sentiment, and synthesize translated text into speech.
Deploy a Python web app to a VM in Azure Stack: Create a VM to host your Python web app in Azure Stack.
Build a Python app using Azure Cosmos DB's API for MongoDB: Build a simple To-Do Flask app with the Azure Cosmos DB Emulator and the Azure Cosmos DB's API for MongoDB.
Build a Python and PostgreSQL app in Azure App Service: Create a data-driven Django application, using PostgreSQL as the database back end, running in App Service on Linux.
Build Python Django apps with Microsoft Graph: Build a Python Django web app that uses the Microsoft Graph API to retrieve calendar information for a user.
Walkthrough: Bing Ads API Web Application in Python: Get started running a Microsoft Advertising web application using the Bing Ads Python SDK, the Visual Studio Code IDE, and the Django web framework.