Overview Installation Install Python interpreters Quickstarts Create a project from existing code Create a project from a template Create a project from a repository Create a project from a Cookiecutter template Tutorials 0 - Install Python support 1 - Create a new Python project 2 - Writing and running code 3 - Using the interactive REPL window 4 - Running code in the debugger 5 - Installing packages and managing Python environments 6 - Working with Git Concepts Python projects Web project templates Django web project template Azure cloud service template Azure SDK for Python How-to guides Managing environments Select an interpreter for a project Using requirements.txt for dependencies Search paths Environment window reference Editing code Formatting code Refactoring code Using PyLint Defining custom menu commands Interactive Python (REPL) Using IPython REPL Debugging Debugging code on remote Linux computers Working with Azure App Service Managing Python on Azure App Service Publishing to Azure App Service Azure remote debugging Troubleshooting Azure remote debugging Interacting with C++ Creating a C++ extension for Python Python/C++ mixed-mode debugging Symbols for mixed-mode debugging Profiling Unit testing Using the Cookiecutter extension Reference Options