Microsoft for Python Developers Blog

Read the latest updates about all things Python at Microsoft

Latest posts

Apr 27, 2026
Post comments count 0
Post likes count 0

Python Environments Extension for VS Code- April Update

Vedha Ranganathan

The April 2026 release update includes the Python Environments extension... Keep on reading to learn more!

Apr 7, 2026
Post comments count 0
Post likes count 7

Write SQL Your Way: Dual Parameter Style Benefits in mssql-python

Jahnvi Thakkar

Reviewed by: Sumit Sarabhai If you've been writing SQL in Python, you already know the debate: positional parameters (?) or named parameters (%(name)s)? Some developers swear by the conciseness of positional. Others prefer the clarity of named. With mssql-python, you no longer need to choose - we support both.  We've added dual parameter style support to mssql-python, enabling both qmark and pyformat parameter styles in Python applications that interact with SQL Server and Azure SQL. This feature is especially useful if you’re building complex queries, dynamically assembling filters, or migrating existing ...

Apr 1, 2026
Post comments count 0
Post likes count 0

Python in Visual Studio Code – March 2026 Release

Vedha Ranganathan

The March 2026 release of the Python and Jupyter extensions for Visual Studio Code is now available. Keep on reading to learn more!

Feb 18, 2026
Post comments count 2
Post likes count 5

Python Environments Extension for VS Code

Vedha Ranganathan

The February 2026 release This release includes the Python Environments extension... Keep on reading to learn more!

Nov 13, 2025
Post comments count 0
Post likes count 2

Python in Visual Studio Code – November 2025 Release

Luciana Abud

The November 2025 release brings new Pylance features including improvements to Copilot Hover Summaries and a Code Action to convert wildcard imports to explicit imports. Keep on reading to learn more!

Oct 10, 2025
Post comments count 0
Post likes count 1

Python in Visual Studio Code – October 2025 Release

Luciana Abud

The October 2025 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes improvements to the Python Environments extension, Copy Test ID functionality, and enhanced environment activation when using Copilot Chat. Keep on reading to learn more!

Sep 26, 2025
Post comments count 1
Post likes count 5

Simplifying Resource Management in mssql-python through Context Manager

Jahnvi Thakkar

Reviewed by: Sumit Sarabhai and Gaurav Sharma If you’ve worked with databases in Python, you know the boilerplate: open a connection, create a cursor, run queries, commit or rollback transactions, close cursors and connection. Forgetting just one cleanup step can lead to resource leaks (open connections) or even inconsistent data. That’s where context managers step in. We’ve introduced context manager support in mssql‑python driver, enabling Python applications to interact with SQL Server and Azure SQL more safely, cleanly, and in a truly Pythonic way. Why Context Managers? In Python, the sta...

Sep 15, 2025
Post comments count 0
Post likes count 1

Python in Visual Studio Code – September 2025 Release

Luciana Abud

The September 2025 release includes pipenv support in the Python Environment Extension, a new experimental hover feature with GitHub Copilot and Pylance, and more!

Aug 19, 2025
Post comments count 0
Post likes count 1

Announcing the Data Wrangler powered Notebook Results Table

Angelos Petropoulos

An introduction to the new Results Table integrated into the output cell of Notebooks, powered by the VS Code extension called Data Wrangler.

Aug 12, 2025
Post comments count 0
Post likes count 4

mssql-python vs pyodbc: Benchmarking SQL Server Performance

Saumya Garg

Reviewed by Imran Masud and Sumit Sarabhai When it comes to working with Microsoft SQL Server in Python, pyodbc has long been the de facto driver. It's mature, trusted and has been serving the community well for years. But as applications scale and Python becomes more central to modern data workflows — from microservices to data engineering and platforms like Microsoft Fabric — there's a growing need to modernize and improve the developer experience.  So, can we take this further? Meet mssql-python - a modern SQL Server driver for Python that rethinks the architecture from the ground up while pres...

Aug 7, 2025
Post comments count 0
Post likes count 0

Python in Visual Studio Code – August 2025 Release

Courtney Webster

The August 2025 release includes Python shell integration support for Python 3.13+, Python Environments extension improvements, enhanced terminal suggestions with documentation, and more!

Jul 14, 2025
Post comments count 0
Post likes count 3

Announcing Full Cross-Platform Support for the mssql-python Driver

Sumit Sarabhai

After the successful release of Public Preview of mssql-python driver, we’re thrilled to announce a major milestone for the mssql-python driver: full support for all three major operating systems—Windows, macOS, and Linux. This release marks a significant leap forward in our mission to provide seamless, performant, and Pythonic connectivity to Microsoft SQL Server and the Azure SQL family.  Try it here: mssql-python  Linux Joins the Party  With this release, Linux support is officially live, completing our cross-platform vision. Whether you're developing on Ubuntu, Red Hat or Debian, the mssql-python...

Jul 11, 2025
Post comments count 0
Post likes count 1

Python in Visual Studio Code – July 2025 Release

Courtney Webster

The July 2025 release includes TBA and more!

Jun 16, 2025
Post comments count 0
Post likes count 1

Python in Visual Studio Code – June 2025 Release

Courtney Webster

The June 2025 release includes Copilot chat tools in the Python extension, project creation from a template, language server based terminal suggest, and more!

May 8, 2025
Post comments count 3
Post likes count 1

Python in Visual Studio Code – May 2025 Release

Courtney Webster

The May 2025 release includes updates in the Python Environments extension, a new color picker added by Pylance, branch coverage support, and more!

Apr 10, 2025
Post comments count 1
Post likes count 0

Microsoft at PyTexas 2025: Join Us for a Celebration of Python and Innovation

Michal Toiba

Microsoft is thrilled to announce our participation in PyTexas 2025, taking place this year in the vibrant city of Austin, Texas! At this year’s event, Microsoft is proud to contribute to the community’s growth and excitement by hosting a booth and delivering an engaging talk.

Apr 4, 2025
Post comments count 0
Post likes count 3

Build AI agents with Python in #AgentsHack

Pamela Fox

Microsoft is holding an AI Agents Hackathon, and we want to see what you can build with Python! We'll have 20+ live streams showing you how to build AI agents with Python using popular agent frameworks and Microsoft technologies. Then, you can submit your project for a chance to win prizes, including a Best in Python prize!

Apr 4, 2025
Post comments count 0
Post likes count 2

Python in Visual Studio Code – April 2025 Release

Courtney Webster

The April 2025 release of the Python and Jupyter extensions for Visual Studio Code is now available. This update introduces enhancements to the Copilot experience in Notebooks, improved support for editable installs, faster and more reliable diagnostics, and the addition of custom Node.js arguments with Pylance, and more!

Mar 12, 2025
Post comments count 0
Post likes count 1

New Python Driver for SQL Server and Azure SQL!

Perry,
Sumit

We’re thrilled to announce the alpha release of our new open-source Python driver for Microsoft SQL Server and the Azure SQL family, now available on GitHub at mssql-python.

Mar 5, 2025
Post comments count 1
Post likes count 0

Python in Visual Studio Code – March 2025 Release

Courtney Webster

The March 2025 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include improvements to shell integration, a new setting to change auto test discovery file patterns, inline values shown on hover, and more!

Feb 6, 2025
Post comments count 0
Post likes count 1

Python in Visual Studio Code – February 2025 Release

Courtney Webster

The February 2025 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include .

Dec 11, 2024
Post comments count 0
Post likes count 4

Python in Visual Studio Code – December 2024 Release

jikang

The December 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include a special review of docstring generation features from Pylance, the new Python Environments extension in preview, Pylance's "full" language server mode, and much more. Keep reading to learn more!

Dec 9, 2024
Post comments count 0
Post likes count 6

2024 Python in VS Code Wrapped

Courtney,
Eleanor

As the year comes to a close, we would like to take the time to reflect and celebrate the incredible progress the Python extension for VS Code has made in the past year. From merging in top requested features to countless lines of code written and deleted, keep reading to get an inside look to all things

Dec 2, 2024
Post comments count 0
Post likes count 2

Announcing: Azure Developers – Python Day

Dawn Wages

Experience cloud computing with Python on Azure during Python Day 2024!

Nov 4, 2024
Post comments count 0
Post likes count 6

Announcing GitHub Copilot in Data Wrangler

Jeffrey Mew

AI did not write this blog post, but it will make your exploratory data analysis with Data Wrangler better! Today, we’re excited to introduce our first step of integrating the power of Copilot into Data Wrangler. With this first integration of Copilot with Data Wrangler, you’ll be able to:   An example of using Copilot in Data Wrangler to filter for listings that allow dogs/cats   A common limitation of using AI tools for exploratory data analysis tasks today is the lack of data context provided to the AI. Responses are typically more generalized and not tailored to the specifi...

Nov 1, 2024
Post comments count 0
Post likes count 1

Python in Visual Studio Code – November 2024 Release

Courtney Webster

The November 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include docstring template generation with Pylance, Fold/Unfold All Docstrings commands, a variable view with the Native REPL and more!

Oct 4, 2024
Post comments count 2
Post likes count 2

Python in Visual Studio Code – October 2024 Release

Courtney Webster

The October 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include Python test coverage support and a default Python problem matcher. Keep reading to learn more!

Sep 18, 2024
Post comments count 0
Post likes count 3

Announcing the new Python Data Science Extension Pack for VS Code

Rong Lu

We're thrilled to announce the launch of the new Python Data Science Extension Pack for Visual Studio Code! This powerful pack brings together some of the most popular and essential VS Code extensions, making it your one-stop shop for all things data science in Python. What's Inside? Our extension pack is designed to streamline your data science journey from start to finish. Whether you're preparing data, conducting analysis, visualizing results, or building and training machine learning models, we've got you covered. This Data Science extension pack currently includes four extensions: ...

Sep 6, 2024
Post comments count 3
Post likes count 2

Python in Visual Studio Code – September 2024 Release

Courtney Webster

The September 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include Django test support. Keep reading to learn more!

Aug 22, 2024
Post comments count 0
Post likes count 0

Announcing the General Availability of the VS Code extension for Azure Machine Learning

Leo Yao

Machine learning and artificial intelligence are transforming the world as we know it. With the power of data, you will have countless opportunities to create something new, unique, and exciting. Whether you are a seasoned data scientist or a curious beginner, you need a platform that can help you build, train, deploy, and manage your machine learning models with ease and efficiency. Azure Machine Learning has always been the backbone for machine learning tasks, and we want to further help you in your machine learning journey by improving the way you write code. The VS Code extension for Azure Machine Learning...

Jul 31, 2024
Post comments count 0
Post likes count 2

Python in Visual Studio Code – August 2024 Release

Courtney Webster

The August 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include improved Python discovery using python environment tools, inline variable values with the python debugger, and improvements to the VS Code native REPL. Keep reading to learn more!

Jul 9, 2024
Post comments count 0
Post likes count 3

Python in Visual Studio Code – July 2024 Release

Courtney Webster

The July 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include a new tool for more performant environment discovery, improved support for reStructuredText docstrings, and community contributed Pixi support. Keep reading to learn more!

Jun 6, 2024
Post comments count 0
Post likes count 6

Python in Visual Studio Code – June 2024 Release

Courtney Webster

The June 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include an experimental Python REPL with Intellisense and syntax highlighting, and pytest improvements on the testing rewrite. Keep reading to learn more!

May 7, 2024
Post comments count 2
Post likes count 9

Announcing Data Wrangler: Code-centric viewing and cleaning of tabular data in Visual Studio Code

Jeffrey Mew

Today, we are excited to announce the general availability of the Data Wrangler extension for Visual Studio Code! Data Wrangler is a free extension that offers data viewing and cleaning that is directly integrated into VS Code and the Jupyter extension. It provides a rich user interface to view and analyze your data, show insightful column statistics and visualizations, and automatically generate Pandas code as you clean and transform the data. We want to thank all the early adopters who tried out the extension preview over the past year, as your valuable feedback has been crucial to this release. With thi...

May 3, 2024
Post comments count 0
Post likes count 3

Python in Visual Studio Code – May 2024 Release

Courtney Webster

The May 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include a new Pylance code action and setting, removal of debugpy from the Python extension, socket disablement for testing scenarios, and Pylance performance updates. Keep reading to learn more!

Apr 16, 2024
Post comments count 0
Post likes count 10

Glow up! A new look for Python Reference documentation on Microsoft Learn

Rohit Ganguly

We have a new look for our Python library reference on Microsoft Learn! Learn more about the details in this article.

Apr 4, 2024
Post comments count 0
Post likes count 3

Python in Visual Studio Code – April 2024 Release

Courtney Webster

The April 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include an improved debug config flow for Django and Flask, module and import analysis for Run Dependent Cells, Hatch environment discovery, automatic environment selection for popular tools, and Report Issue command improvements. Keep reading to learn more!

Mar 11, 2024
Post comments count 1
Post likes count 2

Data Science Day 2024 – Schedule Announcement

Dawn Wages

Python Data Science Day is a full day of 25 min and 5 min community contributed content March 14th, 2024 streaming on the VS Code YouTube channel.

Feb 28, 2024
Post comments count 1
Post likes count 0

Python in Visual Studio Code – March 2024 Release

Courtney Webster

The March 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include new add import Code Actions from Pylance, improvements for developing and testing web apps, shell integration in the Python REPL, and improved language support for local Jupyter servers. Keep reading to learn more!

Feb 1, 2024
Post comments count 0
Post likes count 1

Python in Visual Studio Code – February 2024 Release

Courtney Webster

The February 2024 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include the Python Debugger extension installed by default, option to create a virtual environment in the interpreter Quick Pick, built-in variable viewer with Jupyter, new diagnostic rules with Pylance, and triggered breakpoints in VS Code. Keep reading to learn more!

Jan 16, 2024
Post comments count 5
Post likes count 5

Join us for AI Chat App Hack from Jan. 29 – Feb.12

Pamela Fox

The Microsoft AI Chat App Hack is a two-week virtual hackathon where you can learn how to build a chat app with Python, using the RAG (Retrieval Augmented Generation) approach with OpenAI and Azure AI Search. You’ll also get to meet other Python developers and learn from Microsoft engineers on live streams.

Jan 12, 2024
Post comments count 0
Post likes count 4

Data Science Day Announcement and Call for Speaker Proposals

Dawn Wages

Python Data Science Day is a full day of 25 min and 5 min community contributed content March 14th, 2024 streaming on the VS Code YouTube channel. Submission deadline is January 25th AOE (Anywhere on Earth).

Dec 7, 2023
Post comments count 1
Post likes count 3

Python in Visual Studio Code – December 2023 Release

Courtney Webster

The December 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include debug configurations add to the Run button menu, show type hierarchy with Pylance, deactivate support for auto-activated terminals, and additional REPL improvements. Keep reading to learn more!

Dec 6, 2023
Post comments count 0
Post likes count 1

Python Linting in Visual Studio Code – Hinting and Linting Video Series

Dawn Wages

Power user settings when enabling your Python linter in VS Code. The goal is for your developer experience to be intuitive, replicable, and shareable.

Nov 2, 2023
Post comments count 0
Post likes count 3

Python in Visual Studio Code – November 2023 Release

Courtney Webster

The November 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include improvements to Shift+Enter when sending code to the terminal, deprecation of linting and formatting features, improvements to Python linting extensions, reconfiguration of test output, and virtual environment deactivation help. Keep reading to learn more!

Oct 6, 2023
Post comments count 2
Post likes count 4

Python in Visual Studio Code – October 2023 Release

Courtney Webster

The October 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include Python debugger extension updates, deprecation of Python 3.7 support, and a recap of Open Source Day. Keep reading to learn more!

Sep 8, 2023
Post comments count 0
Post likes count 0

Python in Visual Studio Code – September 2023 Release

Courtney Webster

The September 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include updates to the Create Environment command, a new terminal auto-activation experiment, and a new yapf extension. Keep reading to learn more!

Sep 5, 2023
Post comments count 0
Post likes count 1

Announcing: Azure Developers – Python Day

Chris Harris

Experience cloud computing with Python on Azure during Python Day 2023!

Aug 3, 2023
Post comments count 1
Post likes count 0

Python in Visual Studio Code – August 2023 Release

Courtney Webster

The August 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include a pre-configured dev container for the Python extension, a new debug configuration, an npm package for the Python extension API, and error-tolerant pytest discovery with the testing rewrite. Keep reading to learn more!

Jul 13, 2023
Post comments count 2
Post likes count 2

Package Management in the Python extension for Visual Studio Code

Courtney Webster

The Python extension in VS Code is investigating ways to improve our package management support and have completed a comparison of support offered by various package management tools.

Jul 7, 2023
Post comments count 0
Post likes count 1

Python in Visual Studio Code – July 2023 Release

Courtney Webster

The July 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This month's updates include an announcement on Python 3.7 support, a new Mypy extension in preview, a Debugpy extension in preview, Pylance localization, and index persistance for 3rd-party libraries with Pylance. Keep reading to learn more!

Jun 9, 2023
Post comments count 0
Post likes count 3

Python in Visual Studio Code – June 2023 Release

Courtney Webster

The June 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes a test discovery and execution rewrite, an option to run your Python file in a dedicated terminal, a preview of IntelliSense on overloaded operators, and configurable index limits with Pylance. Keep reading to learn more!

May 4, 2023
Post comments count 0
Post likes count 1

Python in Visual Studio Code – May 2023 Release

Courtney Webster

The May 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. In this release, Jupyter is no longer installed alongside the Python extension, microvenv support was added for the Create Environment command, new automatic conversion of f-strings, and code navigation on strings that contain module names. Keep reading to learn more!

Mar 31, 2023
Post comments count 0
Post likes count 3

Python in Visual Studio Code – April 2023 Release

Courtney Webster

The April 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes Data Wrangler, a create environment button embedded in dependency files, environments API for extension authors, kernel picker improvements, and move symbol refactoring. Keep reading to learn more!

Mar 16, 2023
Post comments count 5
Post likes count 18

Introducing the Data Wrangler extension for Visual Studio Code

Jeffrey Mew

Microsoft announces the launch of Data Wrangler, a data-centric user interface that generates Python code to help data scientists complete their data preparation tasks faster and with fewer errors.

Mar 2, 2023
Post comments count 0
Post likes count 2

Python in Visual Studio Code – March 2023 Release

Courtney Webster

The March 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes "back" and "cancel" support for the "Create Environment" command, isort no longer being shipped by default with the Python extension, improvements to the kernel picker experience in Jupyter, and the Python for VS Code team as guests on the Python Pulse livestream. Keep reading to learn more!

Feb 3, 2023
Post comments count 0
Post likes count 5

Python in Visual Studio Code – February 2023 Release

Courtney Webster

The February 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes automatic environment selection, improvements to the Create Environment command, improved Intellisense support for pytest in preview, and improvements to the Jupyter kernel picker. Keep reading to learn more!

Jan 9, 2023
Post comments count 0
Post likes count 0

The Python Pulse: A Monthly Microsoft Stream

Dawn Wages

We're excited to announce a new livestream, brought to you by the Microsoft Community Team. Need updates on the latest and greatest Microsoft releases for Python? We got you. Each stream we start with a run down of the latest news in Microsoft Cloud, VS Code and Python tech ecosystem, then we deep dive into special segments with an esteemed guest.

Dec 8, 2022
Post comments count 1
Post likes count 1

Python in Visual Studio Code – December 2022 Release

Courtney Webster

The December 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes auto indentation with Pylance, a preview of Python in the browser and a community highlight. Keep on reading to learn more!

Nov 3, 2022
Post comments count 0
Post likes count 2

Python in Visual Studio Code – November 2022 Release

Courtney Webster

The November 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes automatic installation of the isort extension, auto imports turned off by default with Pylance, "just my code" cell debugging in Jupyter and more!

Oct 26, 2022
Post comments count 3
Post likes count 12

A Team at Microsoft is Helping Make Python Faster

Jay Miller

Python 3.11 brings the specialized adaptive interpreter, the starting point of a large plan to make Python much faster. At Microsoft, we have a full-time team dedicated to this project.

Oct 6, 2022
Post comments count 0
Post likes count 4

Python in Visual Studio Code – October 2022 Release

Courtney Webster

The October 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes .... Keep on reading to learn more!

Oct 4, 2022
Post comments count 2
Post likes count 0

Contribute to Open Source with the Pythonistas at Microsoft – Hacktoberfest 2022

Dawn Wages

Pythonistas at Microsoft are participating in Hacktoberfest 2022. We've gotten together to share with you tips and tricks for contributing, how we got into Open Source and the projects we have our eye on. Join us for our Twitch Stream October 10th, 2022 2PM PT on the Microsoft Developer Channel.

Sep 1, 2022
Post comments count 0
Post likes count 6

Python in Visual Studio Code – September 2022 Release

Erik De Bonte

The September 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes improved IntelliSense support for Jupyter Notebooks, a new Flake8 extension and internship highlights. Keep on reading to learn more!

Aug 4, 2022
Post comments count 5
Post likes count 6

Python in Visual Studio Code – August 2022 Release

Kartik Raj

We’re excited to announce that the August 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available! This release includes the following improvements: If you’re interested, you can check the full list of improvements in our changelogs for the Python, Jupyter and Pylance extensions. Automatic debug configurations for web apps To simplify the process of setting up VS Code to run and/or debug your web applications, this release includes new automatic debug configurations for projects that use Flask, Django or FastAPI. When you open the Run...

Jul 11, 2022
Post comments count 0
Post likes count 2

Microsoft at EuroPython 2022

Luciana Abud

We’re thrilled to be a Platinum Sponsor of EuroPython this year, happening from July 11th-17th in Dublin, Ireland. If you can’t make it in person, you can still attend the conference remotely, as EuroPython is a hybrid event this year!    Our team members will be giving a variety of talks during the conference:  Make sure you don’t miss them!  We’ll also be at the Microsoft booth talking about the hard work our teams have been doing to continue supporting the Python community, and to improve the experience for Python developers across our products over the past year.  For instance, Visual S...

Jul 7, 2022
Post comments count 2
Post likes count 1

Python in Visual Studio Code – July 2022 Release

Luciana Abud

We’re excited to announce that the July 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available. This release includes inlay type hints with Pylance and improvements to the setup experience with Jupyter notebooks. If you’re interested, you can check the full list of improvements in our changelogs for the Python, Jupyter and Pylance extensions. Inlay Type Hints Inlay hints add inline information to your code in the editor to help you understand the meaning of a variable or a function at a glance. In this release, we have added two types of inlay hints when using Pylance: ...

Jun 9, 2022
Post comments count 0
Post likes count 1

Python in Visual Studio Code – June 2022 Release

Luciana Abud

We’re excited to announce that the June 2022 release of the Python and Jupyter extensions for Visual Studio Code are now available.  This release includes improvements to:  If you’re interested, you can check the full list of improvements in our changelogs for the Python, Jupyter and Pylance extensions.  Improved localization support   The Python extension now supports translations in all the languages that VS Code supports. We have updated the way we get the text of our commands, notifications, and titles to use translations that are maintained by a localization team, to ensure that the...

May 5, 2022
Post comments count 5
Post likes count 0

Python in Visual Studio Code – May 2022 Release

Soojin Choi

We’re excited to announce that the May 2022 release of the Python and Jupyter Extensions for Visual Studio Code are now available! With this release we’re introducing three new extensions: Black, isort, and Jupyter Powertoys. If you’re interested, you can check the full list of improvements in our changelogs for the Python, Jupyter and Pylance extensions. Black extension As mentioned before, our team is working towards breaking the tools support we offer in the Python extension into separate extensions, with the intent of improving performance and stability. We now have a new extension for Black, the P...

Mar 30, 2022
Post comments count 0
Post likes count 0

Python in Visual Studio Code – April 2022 Release

kanadig

The April 2022 release of the Python Extension for Visual Studio Code is now available. In this release we’re introducing a Pylint extension, a simpler way to create empty Python and Jupyter Notebook files, fixes for running and debugging files with conda environment and moving the interpreter display in the status bar to the right.

Mar 3, 2022
Post comments count 1
Post likes count 0

Python in Visual Studio Code – March 2022 Release

Luciana Abud

The March 2022 release of the Python Extension for Visual Studio Code is now available and it includes support for pre-release versions and changes to the interpreter selector on the status bar.

Feb 3, 2022
Post comments count 1
Post likes count 1

Python in Visual Studio Code – February 2022 Release

Luciana Abud

We are happy to announce that the February 2022 release of the Python Extension for Visual Studio Code is now available! This release includes smart selection, better folding support, improvements to the Python interpreters list and when using Anaconda. Keep on reading to learn more!

Dec 9, 2021
Post comments count 2
Post likes count 0

Python in Visual Studio Code – December 2021 Release

Savannah Ostrowski

We are happy to announce that the December 2021 release of the Python Extension for VS Code is now available. This announcement includes a new refactoring option via Pylance, rich editing support for virtual or untrusted workspaces, an update regarding debugging with Python 2.7 and a community highlight: a Python package manager extension.

Dec 7, 2021
Post comments count 0
Post likes count 0

Changes to How We Bundle Python in Visual Studio

Graham Wheeler

Starting from the release date of Visual Studio 2022, we are changing how we include Python runtime installation options in Visual Studio to better reflect differences in the lifetimes of Python versions and Visual Studio.

Nov 4, 2021
Post comments count 0
Post likes count 0

Python in Visual Studio Code – November 2021 Release

Savannah Ostrowski

We are pleased to announce that the November 2021 release of the Python Extension for Visual Studio Code is now available. As part of this release, the Microsoft Python Language Server has reached end of life.

Oct 25, 2021
Post comments count 0
Post likes count 1

Anaconda licensing for Microsoft products and services

Steve Dower

Our friends at Anaconda have posted a joint announcement last week regarding the use of their repository from Microsoft cloud-hosted products. See the full announcement on their website. Today, Anaconda, Inc. announced a collaboration with Microsoft to enable customers to confidently access Anaconda’s curated library of open-source packages within Microsoft Cloud-hosted products and services, including Azure services like Azure Machine Learning, as well as GitHub services such as GitHub Codespaces and GitHub Actions, without the requirement of a separate license.1 We are very excited for our customers to co...

Oct 7, 2021
Post comments count 6
Post likes count 0

Python in Visual Studio Code – October 2021 Release

Luciana Abud

We are pleased to announce that the October 2021 release of the Python Extension for Visual Studio Code is now available. This release introduces debugging support for Jupyter Notebooks, our new Python walkthrough and an improvement to the debugging experience for Python files and projects.

Sep 2, 2021
Post comments count 4
Post likes count 0

Python in Visual Studio Code – September 2021 Release

Savannah Ostrowski

We're excited to announce that the September 2021 release of the Python extension is here! We now have a rich Python editing experience in the browser with Pylance, a revamped testing interface, a new button for running and debugging files on the editor and more!

Aug 19, 2021
Post comments count 0
Post likes count 1

Out with the Old and In with the New: an Enhanced Jupyter Experience in DevOps

sharonxu

This post was co-authored by Michael Duncan, Azure Notebooks Software Engineer and Dinesh Chandnani, Azure Notebooks Principal Group Engineering Manager Say hello to our newly revamped extension in Azure DevOps! The latest extension allows you to render your .ipynb notebook files directly in Azure DevOps now with an improved viewing experience. In addition to a new interface, our team has added new features to enhance your Jupyter Notebook support: Notebook Exports and Function Definition Viewers. This version of the Jupyter Notebook extension supports Notebook Exports, which allows you to convert you...

Aug 11, 2021
Post comments count 0
Post likes count 0

Feasibility, Use Cases, and Limitations of Pyodide

Eleanor Boyd

Eleanor Boyd, 2021 Summer Intern for Python Tools for VS Code, shares her learnings about her exploration on Pyodide during her internship project. Keep on reading to learn more!

Aug 6, 2021
Post comments count 0
Post likes count 0

Python in Visual Studio Code – August 2021 Release

Luciana Abud

In this release we’re excited to announce a revamped Jupyter notebooks experience, as well as our new and improved way of sorting Python interpreters on the selection list. Keep on reading to learn more!

Jul 20, 2021
Post comments count 2
Post likes count 0

Python in Visual Studio Code – July 2021 Release

Luciana Abud

We're excited to announce the July 2021 release of the Python extension for VS Code! This release includes a faster way to configure project roots via a new Pylance quick fix, two new debugger features and Python interpreter settings changes. Keep on reading to learn more!

Jun 17, 2021
Post comments count 0
Post likes count 0

Python in Visual Studio Code – June 2021 Release

Luciana Abud

We are pleased to announce that the June 2021 release of the Python Extension for Visual Studio Code is now available. You can download the Python extension from the Marketplace, or install it directly from the Extensions View in Visual Studio Code. If you already have the Python extension installed, you can also get the latest update by restarting Visual Studio Code. You can learn more about Python support in Visual Studio Code in the documentation. This release includes support for VS Code’s Workspace Trust, Jump-To-Source code with the PyTorch Profiler and completions for dictionary keys with Pylance. If...

Jun 14, 2021
Post comments count 4
Post likes count 0

Jupyter in Visual Studio Code – June 2021 Release

Jeffrey Mew

We are pleased to announce that the June 2021 release of the Jupyter Extension for Visual Studio Code is now available. If you are working with Python, we recommend downloading the Python extension from the Marketplace, or installing it directly from the extension gallery in Visual Studio Code. If you already have the Python extension installed, you can also get the latest update by restarting Visual Studio Code. You can learn more about  Python support in Visual Studio Code in the documentation. This release focused on: If you’re interested, you can check the full list of improvements in our ...

May 13, 2021
Post comments count 1
Post likes count 0

The Pylance language server has reached stable!

Savannah Ostrowski

We’re excited to announce that Pylance, our fast and feature-rich language support for Python in Visual Studio Code, is now officially out of preview and has reached its first stable release. Keep reading to learn more!

May 10, 2021
Post comments count 7
Post likes count 0

Python in Visual Studio Code – May 2021 Release

Savannah Ostrowski

We’re thrilled to announce that the May 2021 release of the Python extension is here and it brings Pylance as the new default language server for Python, faster extension startup times and code reload when debugging Python scripts. Keep on reading to learn more!

May 6, 2021
Post comments count 0
Post likes count 0

Connect with Microsoft Remotely at PyCon 2021!

Luciana Abud

Next week our team will join remotely the PyCon US 2021 Conference, and we are looking forward to meeting you! Join us at our workshop and live demos, and stop by our virtual booth at Hubilo. You can also join us at our Microsoft Discord Server to participate on our virtual labs – you may even get some swag!

Apr 29, 2021
Post comments count 0
Post likes count 0

Our support for the Python community

Dan Taylor

We are excited to announce that this year we have increased our sponsorship of the Python Software Foundation to the new top visionary level. We wanted to take this opportunity to share why Python is so dear to our hearts and the ways we contribute to the Python community.

Apr 20, 2021
Post comments count 0
Post likes count 0

Python in Visual Studio Code – April 2021 Release

Luciana Abud

We are thrilled to announce that the April 2021 release of the Python Extension for Visual Studio Code is here! This release includes a preview of support for Poetry environments, improved completions for PyTorch 1.8.1 when using Pylance, as well enhancements to the Data Viewer. Keep on reading to learn more!

Mar 31, 2021
Post comments count 15
Post likes count 0

Jupyter in Visual Studio Code – April 2021 Release

Claudia Regio

We are pleased to announce that the April 2021 release of the Jupyter Extension for Visual Studio Code is now available. If working with Python, we recommend installing the Python extension directly from the extension gallery in Visual Studio Code. If you already have the Python or Jupyter extensions installed, you can also get the latest update by restarting Visual Studio Code. You can learn more about Python support in Visual Studio Code in the documentation.   This release of the Jupyter Extension includes an overhaul and new functionality of the Data Viewer, as well as some UI enhancements and multiselect su...

Mar 16, 2021
Post comments count 3
Post likes count 0

Python in Visual Studio Code – March 2021 Release

Luciana Abud

We are pleased to announce that the March 2021 release of the Python Extension for Visual Studio Code is now available. This release largely focused on bug fixes and stabilization work in our Python, Pylance and Jupyter extensions, and includes a preview of improved Jedi language server support for our Python Insiders.  

Feb 17, 2021
Post comments count 8
Post likes count 0

Python in Visual Studio Code – February 2021 Release

Jeffrey Mew

We are happy to announce that the February 2021 release of the Python Extension for Visual Studio Code is now available. This release includes TensorBoard integration, and improvements on docstring readability and code navigation with Pylance. Keep reading to learn more!

Jan 21, 2021
Post comments count 1
Post likes count 1

Python in Visual Studio Code – January 2021 Release

Luciana Abud

We are pleased to announce that the January 2021 release of the Python Extension for Visual Studio Code is now available. This was a short release where we closed a total of 13 issues, and it includes a data viewer when debugging and PYTHONPATH support with Pylance.

Dec 14, 2020
Post comments count 11
Post likes count 0

Python in Visual Studio Code – December 2020 Release

Savannah Ostrowski

We are happy to announce that the December 2020 release of the Python Extension for Visual Studio Code is now available. This release includes code actions for method and variable extraction with Pylance, the Pylance insiders program and Ipywidgets support in Native Notebooks. Keep on reading to learn more!  

Nov 12, 2020
Post comments count 2
Post likes count 0

Python in Visual Studio Code – November 2020 Release

Claudia Regio

We are pleased to announce that the November 2020 release of the Python Extension for Visual Studio Code is now available. In this release we’re introducing the Jupyter extension, which the Python extension now takes a dependency on.

Nov 11, 2020
Post comments count 8
Post likes count 1

Introducing the Jupyter Extension for VS Code

Rong Lu

We’re excited to announce that we're releasing the new Jupyter extension for Visual Studio Code today! The Jupyter extension is the latest step in our journey to bring the power of Jupyter Notebook into VS Code for a variety of languages and scenarios. Jupyter Notebook enables creating and sharing documents that contain live code, equations, text, and visualizations, and is the de facto data science tool for its simplicity and interactivity. At Microsoft we’re all in to embrace its power. The Python extension for VS Code has shipped with Jupyter Notebook support for over a year with growing popularity. We ...

Oct 28, 2020
Post comments count 6
Post likes count 0

Python in Visual Studio Code – October 2020 Release

Luciana Abud

The October 2020 release of the Python Extension for Visual Studio Code is now available. This was a short release where we addressed 14 issues, and it includes debugpy 1.0! Keep on reading to learn more.

Oct 9, 2020
Post comments count 1
Post likes count 0

Bringing the power of the Monaco Editor to nteract

sharonxu

The Monaco Editor is the popular code editor that powers VS Code, bringing you features like IntelliSense, theming, and simple refactoring. The Python team has partnered with the nteract community to bring these powerful editing features to your nteract notebook.

Sep 30, 2020
Post comments count 0
Post likes count 1

Announcing Playwright for Python: Reliable end-to-end testing for the web

Arjun Attam

Automated end-to-end tests are a powerful tool for your team to ship faster and with more confidence. End-to-end tests automate UI interactions and can validate the functionality of your apps. To this end, we are announcing Playwright for Python in preview today. Playwright enables developers and testers to write reliable end-to-end tests.

Sep 23, 2020
Post comments count 0
Post likes count 0

Python in Visual Studio Code – September 2020 Release

Savannah Ostrowski

We are happy to announce that the September 2020 release of the Python Extension for Visual Studio Code is here! This was a short release where we addressed total of 34 issues, and it includes support for colorization and auto import improvements with Pylance. Keep on reading to learn more!

Sep 14, 2020
Post comments count 0
Post likes count 0

Pylance introduces five new features that enable type magic for Python developers

judej

In last week’s Pylance update we introduced Semantic colorization, and thank you for all feedback! It was exciting for the team to bring this new feature to you. With the latest release of Pylance (version 2020.9.4) we are excited to introduce features that bring us closer to the goal of helping developers write correct Python code faster and more easily. 1.      Support for recursive type aliases With recursive types aliases, you can now specify types for complex scenarios in a natural, succinct, and intuitive manner. For example, expressing a structure to capture my settings for VS Code can be as simple and e...

Aug 27, 2020
Post comments count 2
Post likes count 0

IoT exploration with VS Code, Python, and the Device Simulator Express

Luciana Abud

The explosion of devices in the IoT space is more than a little overwhelming. Where do you start? Why choose hardware when you can experiment entirely in software? That’s the power of the Device Simulator Express (DSE).  Keep on reading to learn how you can start experimenting with programming Python on IoT devices without buying anything!

Aug 13, 2020
Post comments count 7
Post likes count 0

Python in Visual Studio Code – August 2020 Release

Savannah Ostrowski

We are happy to announce that the August 2020 release of the Python Extension for Visual Studio Code is now available. In this release we addressed 38 issues, and it includes support for multiple Python interactive windows, Pylance as an officially supported language server setting value and smart signature help with Pylance.

Aug 7, 2020
Post comments count 0
Post likes count 0

Need an Intro to VS Code? Let Tech with Tim Help!

Claudia Regio

We have been spoiled to have Tim Ruscica, founder and star of the very informative and popular "Tech with Tim" YouTube channel, work on our team as a Software Engineering intern this summer! During his time here he implemented several features for our extension, including the much desired export notebook to HTML and PDF, as well as influence the discussion and design of other features we have been actively working on and shipping. We're honored to have him spotlight a few of his favorite VS Code Python Extension features (not just those he worked on) in a recent video! Please check it out and give Tim some much d...

Jul 27, 2020
Post comments count 12
Post likes count 0

Notebooks are getting revamped!

Claudia Regio

Notebooks in VS Code are getting revamped! This experience is currently being exclusively rolled out to VS Code Insiders so be sure to download today to try it out!

Jul 23, 2020
Post comments count 0
Post likes count 0

Gather: A New Way To Clean Notebooks

Jeffrey Mew

We are pleased to announce the release of our new experimental extension, Gather! Gather is a notebook cleaning tool that analyzes and determines the necessary code dependencies within a notebook and performs code cleanup, automating this difficult and time-consuming task.

Jul 16, 2020
Post comments count 3
Post likes count 0

Python in Visual Studio Code – July 2020 Release

Claudia Regio

We are pleased to announce that the July 2020 release of the Python Extension for Visual Studio Code is now available. In this release we addressed 51 issues, and it includes support for our new language server Pylance and new experimental extension Gather. Keep on reading to learn more!

Jul 8, 2020
Post comments count 0
Post likes count 0

Enhance your Azure Machine Learning experience with the VS Code extension

Sid Unnithan

The VS Code team is excited to announce releases of the Azure Machine Learning extension which aims to help you manage your core machine learning assets from directly within your favourite editor!

Jun 30, 2020
Post comments count 21
Post likes count 0

Announcing Pylance: Fast, feature-rich language support for Python in Visual Studio Code

Savannah Ostrowski

We are excited to announce Pylance, our fast and feature-rich language support for Python in Visual Studio Code! Pylance is available today in the Visual Studio Code marketplace. Pylance depends on our core Python extension and builds upon that experience, for those of you who have already installed it. Keep reading to learn more!

Jun 17, 2020
Post comments count 1
Post likes count 0

Python in Visual Studio Code – June 2020 Release

Jeffrey Mew

We are pleased to announce that the June 2020 release of the Python Extension for Visual Studio Code is now available. In this release we worked on new features such as run by line and a start page, in addition to addressing 53 issues. Keep on reading to learn more!

May 15, 2020
Post comments count 0
Post likes count 0

Connect with us at Microsoft Build digital event

Dan Taylor

Join us for Microsoft Build 2020, a virtual event starting next Tuesday, May 19. We’ll demo the new capabilities in Visual Studio Code and Azure to enable Python developers to build data processing pipelines, web applications, and machine learning models.

May 12, 2020
Post comments count 8
Post likes count 0

Python in Visual Studio Code – May 2020 Release

Luciana Abud

We are happy to announce that the May 2020 release of the Python Extension for Visual Studio Code is now available. In this release we addressed 42 issues, and it includes the ability to browse for or enter an interpreter path on selection. Keep on reading to learn more!

Apr 21, 2020
Post comments count 1
Post likes count 0

Python in Visual Studio Code – April 2020 Release

Jeffrey Mew

We are happy to announce that the April 2020 release of the Python Extension for Visual Studio Code is now available. This was a short release where we addressed 43 issues, including ipywidgets support  in Jypyter Notebooks and debugger support for Django and Flask auto-reload. Keep on reading to learn more!

Mar 19, 2020
Post comments count 1
Post likes count 0

Python in Visual Studio Code – March 2020 Release

Luciana Abud

We are pleased to announce that the March 2020 release of the Python Extension for Visual Studio Code is now available. In this release we closed a total of 66 issues and it includes a brand new debugger and an easier configuration experience for attaching it to local processes. Keep on reading to learn more!

Feb 11, 2020
Post comments count 0
Post likes count 0

Python in Visual Studio Code – February 2020 Release

Luciana Abud

We are pleased to announce that the February 2020 release of the Python Extension for Visual Studio Code is now available. In this release we closed 66 issues, including a much faster startup of Jupyter Notebook editor and scaling back of configuration notifications. Keep on reading to learn more!

Jan 7, 2020
Post comments count 6
Post likes count 0

Python in Visual Studio Code – January 2020 Release

Luciana Abud

We are happy to announce that the January 2020 release of the Python Extension for Visual Studio Code is now available. This release includes Kernel selection in Jupyter notebooks, performance improvements of Jupyter notebooks editor , auto-activation of the terminal on load (thanks Igor Aleksanov!) and fixes to rebuilding ctags.

Nov 18, 2019
Post comments count 2
Post likes count 0

Python in Visual Studio Code – November 2019 Release

Luciana Abud

We are pleased to announce that the November 2019 release of the Python Extension for Visual Studio Code is now available. In this release we closed 60 issues, including an add imports “quick fix” when using the Python Language Server, Altair plot support and line numbers in the Notebook Editor. Keep on reading to learn more!

Oct 8, 2019
Post comments count 4
Post likes count 0

Python in Visual Studio Code – October 2019 Release

Luciana Abud

We are pleased to announce that the October 2019 release of the Python Extension for Visual Studio Code is now available. In this release we addressed 97 issues, including native editing of Jupyter Notebooks, a button to run a Python file in the terminal, and linting and import improvements with the Python Language Server. 

Oct 8, 2019
Post comments count 20
Post likes count 0

Announcing Support for Native Editing of Jupyter Notebooks in VS Code

Jeffrey Mew

Today, we're excited to announce the first release of native Jupyter notebook support inside VS Code through the Python extension that shipped today! This brings together the interactivity of Jupyter Notebooks and the power of VS Code, offering a brand-new way for data scientists and developers to experiment and work with data efficiently.

Sep 20, 2019
Post comments count 0
Post likes count 0

Come meet Microsoft at DjangoCon 2019

Dan Taylor

DjangoCon 2019 is happening next week in San Diego and Microsoft is pleased to be supporting the conference as Gold sponsors this year. We will have some members from our Python team, our Azure Cloud Advocates, and the PostgreSQL team. Be sure to check out our talks from our team during the conference, and come by the booth!

Sep 4, 2019
Post comments count 1
Post likes count 0

Python in Visual Studio Code – September 2019 Release

Luciana Abud

We are pleased to announce that the September 2019 release of the Python Extension for Visual Studio Code is now available. This was a short release where we closed 35 issues, including improvements to the Python Language Server and to Jupyter Notebook cell debugging, as well as detection of virtual environment creation. 

Aug 13, 2019
Post comments count 2
Post likes count 0

What’s New for Python in Visual Studio (16.3 Preview 2)

Tyreke White

Today, we are releasing Visual Studio 2019 (16.3 Preview 2), which contains newly-added pytest support a re-worked unittest experience for Python users. Our latest updates apply to both Python Projects and Open Folder workspaces. In this post, we'll take a closer look at this new experience.

Aug 6, 2019
Post comments count 2
Post likes count 0

Python in Visual Studio Code – August 2019 Release

Luciana Abud

We are pleased to announce that the August 2019 release of the Python Extension for Visual Studio Code is now available.  In this release we closed a total of 76 issues including Jupyter Notebook cell debugging, introducing an Insiders program, improvements to auto-indentation and to the Python Language Server,

Jun 25, 2019
Post comments count 3
Post likes count 0

Python in Visual Studio Code – June 2019 Release

Luciana Abud

We are pleased to announce that the June 2019 release of the Python Extension for Visual Studio Code is now available. In this release we closed a total of 70 issues including a plot viewer with the Python Interactive window, parallel tests with pytest, and indentation of run selection in the terminal.

May 28, 2019
Post comments count 5
Post likes count 0

Python in Visual Studio Code – May 2019 Release

Luciana Abud

We are pleased to announce that the May 2019 release of the Python Extension for Visual Studio Code is now available. In this release we closed a total of 42 issues including IntelliSense in the Python Interactive Window and additional improvements to the Python Language Server. Check out the full list of improvements in our changelog.

May 21, 2019
Post comments count 70
Post likes count 0

Who put Python in the Windows 10 May 2019 Update?

Steve Dower

Today the Windows team announced the May 2019 Update for Windows 10. In this post we’re going to look at what we, Microsoft's Python team, have done to make Python easier to install on Windows by helping the community publish to the Microsoft Store and, in collaboration with Windows, adding a default “python.exe” command to help find it. You may have already heard about these on the Python Bytes podcast, at PyCon US, or through Twitter. As software moves from the PC to the cloud, the browser, and the Internet of Things, development workflows are changing. While Visual Studio remains a great starting point for ...

May 2, 2019
Post comments count 15
Post likes count 1

Remote Python Development in Visual Studio Code

Dan Taylor

Microsoft’s Python and Visual Studio Code team announced remote development in Visual Studio Code, enabling you to work in development setups where their code and tools are running remotely inside of docker containers, remote SSH hosts, and Windows Subsystem for Linux (WSL), while you still get a seamless experience locally.

Apr 25, 2019
Post comments count 0
Post likes count 0

Come meet Microsoft at PyCon 2019!

Dan Taylor

Next week we (the Python team here at Microsoft) will be at the PyCon conference in Cleveland, OH on May 1-9, and are looking forward to meeting you! Come join our workshops, then stop by our booth to get some great swag and check out the latest in Visual Studio Code, Azure, Azure Pipelines, and Python on Windows.

Apr 23, 2019
Post comments count 1
Post likes count 0

Python in Visual Studio Code – April 2019 Release

Luciana Abud

We are pleased to announce that the April 2019 release of the Python Extension for Visual Studio Code is now available. In this release we have closed a total of 84 issues, including a Variable Explorer and Data Viewer, enhancements to debug configuration and additional improvements to the Python Language Server. Check out he full list of fixes and improvements in our changelog.

Mar 26, 2019
Post comments count 2
Post likes count 0

Python in Visual Studio Code – March 2019 Release

Luciana Abud

We are pleased to announce that the March 2019 release of the Python Extension for Visual Studio Code is now available. In this release we closed 52 issues that includes Live Share support in the Python Interactive Window, support for installing packages with Poetry, improvements to the Python Language Server and to the Test Explorer.

Feb 26, 2019
Post comments count 0
Post likes count 0

Python in Visual Studio Code – February 2019 Release

Dan Taylor

We are pleased to announce that the February 2019 release of the Python Extension for Visual Studio Code is now available. In this release we have closed a total of 40 issues, including a built-in Test Explorer, validation of breakpoint targets when debugging, and the ability to run any code selection in the Python Interactive window.

Feb 22, 2019
Post comments count 0
Post likes count 0

What’s New with the AI and Machine Learning Tools for Python: February 2019 Update

Katherine Kampf

Across Visual Studio Code and Azure Notebooks, January brought numerous exciting updates to the AI and Machine Learning tooling for Python! This roll-up blog post recaps the latest products updates and the upcoming events for AI and Machine Learning.

Jan 29, 2019
Post comments count 2
Post likes count 1

Python in Visual Studio Code – January 2019 Release

Luciana Abud

We are pleased to announce that the January 2019 release of the Python Extension for Visual Studio Code is now available. In this release we have closed a total of 62 issues, including IPython console support and the ability to run an entire file in the Python Interactive window, visualization and navigation to failed pytest tests from the problems window (thanks Chris NeJame), as well as a much faster outline when using the Python Language Server. Keep on reading to learn more!

Jan 23, 2019
Post comments count 1
Post likes count 0

Python in Visual Studio 2019 Preview 2

Dan Taylor

Today we are releasing Visual Studio 2019 Preview 2, which contains new features for Python developers to improve the experience for managing Python environments and enable you to work with Python code without having to create a Python project. We’ve also enabled Python support for Visual Studio Live Share. In this post we’ll take a closer look at these new features.

Dec 13, 2018
Post comments count 0
Post likes count 0

Python in Visual Studio Code – December 2018 Release

Dan Taylor

We are pleased to announce that the December 2018 release of the Python Extension for Visual Studio Code is now available. This release was a short release, where we primarily focused on two top-requested features for the data science experience shipped in November: remote Jupyter support and export Python files as Jupyter Notebooks. We have also fixed many issues reported on GitHub, and you can see the full list in our changelog.

Nov 29, 2018
Post comments count 0
Post likes count 0

Python in Visual Studio Code – November 2018 Release

Dan Taylor

We are pleased to announce that the November 2018 release of the Python Extension for Visual Studio Code is now available. This release was a quality focused release, we have closed a total of 28 issues, improving startup performance and fixing various bugs related to interpreter detection and Jupyter support. Keep on reading to learn more!

Nov 8, 2018
Post comments count 6
Post likes count 0

Data Science with Python in Visual Studio Code

Rong Lu

Today we’re very excited to announce the availability of Data Science features in the Python extension for Visual Studio Code! With the addition of these features, you can now work with data interactively in Visual Studio Code, whether it is for exploring data or for incorporating machine learning models into applications, making Visual Studio Code an exciting new option for those who prefer an editor for data science tasks.

Nov 8, 2018
Post comments count 0
Post likes count 0

Python in Visual Studio Code – October 2018 Release

Dan Taylor

We are pleased to announce that the October 2018 release of the Python Extension for Visual Studio Code is now available. In this release we have closed a total of 49 issues, including Jupyter support: import notebooks and run code cells in a Python Interactive window, use new virtual environments without having to restart, code completions in the debug console window, improved completions in language server: recognition of namedtuple, and generic types.

Oct 9, 2018
Post comments count 0
Post likes count 0

Python in Visual Studio Code – September 2018 Release

Dan Taylor

We are pleased to announce that the September 2018 release of the Python Extension for Visual Studio Code is now available. In this release we have closed a total of 45 issues, including automatic activation of environments in the terminal, support for Python environments in split terminals, debugger support for the breakpoint() built-in, improved Go To Definition and Find References in the Python Language Server, reduced CPU and Memory consumption in the Python Language Server.

Sep 5, 2018
Post comments count 0
Post likes count 0

Python in Visual Studio Code – August 2018 Release

Dan Taylor

We are pleased to announce that the August 2018 release of the Python Extension for Visual Studio Code is now available. In this release we have closed a total of 38 issues including the stable release of our ptvsd 4 debugger, improvements to the language server preview, and other fixes.

Aug 14, 2018
Post comments count 0
Post likes count 0

Python in Visual Studio 2017 version 15.8

Dan Taylor

We have released the 15.8 update to Visual Studio 2017. You will see a notification in Visual Studio within the next few days, or you can download the new installer from visualstudio.com. In this post, we're going to look at some of the new features we have added for Python developers: IntelliSense with type shed definitions, faster debugging, and support for Python 3.7.

Jul 19, 2018
Post comments count 0
Post likes count 0

Come see us at EuroPython 2018!

Dan Taylor

Next week is the EuroPython conference from July 23-29 in Edinburgh, Scotland. Microsoft is a platinum sponsor of EuroPython this year, and are looking forward to meeting you there! Be sure to come by our booth and check out our sessions. If you can’t make it, don’t worry, we’ll be sharing the content from the conference on our Python blog after the events are over, so stay tuned by following this blog. Microsoft has a long history of working with Python, from support for Python in Visual Studio and Visual Studio Code (pictured below: our free, open source editor for macOS, Linux and Windows), to contributing ...

Jul 18, 2018
Post comments count 0
Post likes count 0

Introducing the Python Language Server

Steve Dower

Visual Studio has long been recognized for the quality of its IntelliSense (code analysis and suggestions) across all languages, and has had support for Python since 2011. We are pleased to announce that we are going to be making the Python support available to other tools as the Microsoft Python Language Server. It is available first today in the July release of the Python Extension for Visual Studio Code, and we will later release it as a standalone component that you can use with any tool that works with the Language Server Protocol. Background on IntelliSense and Language Servers Ever since the days of Visu...

Jul 18, 2018
Post comments count 0
Post likes count 0

Python in Visual Studio Code – June & July 2018 Release

Brett Cannon

We are pleased to announce that the June & July 2018 releases of the Python Extension for Visual Studio Code is now available from the marketplace and the gallery. Between these two releases we have closed a total of 156 issues including introducing a new experimental language server and gevent support in our experimental debugger.