Microsoft for Python Developers Blog

Read the latest updates about all things Python at Microsoft

Latest posts

Python in Visual Studio Code – November 2025 Release
Nov 13, 2025
Post comments count 0
Post likes count 2

Python in Visual Studio Code – November 2025 Release

Luciana Abud
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!

Python in Visual Studio Code – October 2025 Release
Oct 10, 2025
Post comments count 0
Post likes count 1

Python in Visual Studio Code – October 2025 Release

Luciana Abud
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!

Simplifying Resource Management in mssql-python through Context Manager
Sep 26, 2025
Post comments count 1
Post likes count 5

Simplifying Resource Management in mssql-python through Context Manager

Jahnvi Thakkar
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...

Python in Visual Studio Code – September 2025 Release
Sep 15, 2025
Post comments count 0
Post likes count 1

Python in Visual Studio Code – September 2025 Release

Luciana Abud
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!

Announcing the Data Wrangler powered Notebook Results Table
Aug 19, 2025
Post comments count 0
Post likes count 1

Announcing the Data Wrangler powered Notebook Results Table

Angelos Petropoulos
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.

mssql-python vs pyodbc: Benchmarking SQL Server Performance
Aug 12, 2025
Post comments count 0
Post likes count 3

mssql-python vs pyodbc: Benchmarking SQL Server Performance

Saumya Garg
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...

Python in Visual Studio Code – August 2025 Release
Aug 7, 2025
Post comments count 0
Post likes count 0

Python in Visual Studio Code – August 2025 Release

Courtney Webster
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!

Announcing Full Cross-Platform Support for the mssql-python Driver
Jul 14, 2025
Post comments count 0
Post likes count 2

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

Sumit Sarabhai
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...

Python in Visual Studio Code – July 2025 Release
Jul 11, 2025
Post comments count 0
Post likes count 1

Python in Visual Studio Code – July 2025 Release

Courtney Webster
Courtney Webster

The July 2025 release includes TBA and more!

Python in Visual Studio Code – June 2025 Release
Jun 16, 2025
Post comments count 0
Post likes count 1

Python in Visual Studio Code – June 2025 Release

Courtney Webster
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!

Python in Visual Studio Code – May 2025 Release
May 8, 2025
Post comments count 3
Post likes count 1

Python in Visual Studio Code – May 2025 Release

Courtney Webster
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!

Microsoft at PyTexas 2025: Join Us for a Celebration of Python and Innovation
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
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.

Build AI agents with Python in #AgentsHack
Apr 4, 2025
Post comments count 0
Post likes count 3

Build AI agents with Python in #AgentsHack

Pamela Fox
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!

Python in Visual Studio Code – April 2025 Release
Apr 4, 2025
Post comments count 0
Post likes count 2

Python in Visual Studio Code – April 2025 Release

Courtney Webster
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!

New Python Driver for SQL Server and Azure SQL!
Mar 12, 2025
Post comments count 0
Post likes count 1

New Python Driver for SQL Server and Azure SQL!

Perry Skountrianos Sumit Sarabhai
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.

Python in Visual Studio Code – March 2025 Release
Mar 5, 2025
Post comments count 1
Post likes count 0

Python in Visual Studio Code – March 2025 Release

Courtney Webster
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!

Python in Visual Studio Code – February 2025 Release
Feb 6, 2025
Post comments count 0
Post likes count 1

Python in Visual Studio Code – February 2025 Release

Courtney Webster
Courtney Webster

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

Python in Visual Studio Code – December 2024 Release
Dec 11, 2024
Post comments count 0
Post likes count 4

Python in Visual Studio Code – December 2024 Release

jikang
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!

2024 Python in VS Code Wrapped
Dec 9, 2024
Post comments count 0
Post likes count 6

2024 Python in VS Code Wrapped

Courtney Webster Eleanor Boyd
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

Announcing: Azure Developers – Python Day
Dec 2, 2024
Post comments count 0
Post likes count 2

Announcing: Azure Developers – Python Day

Dawn Wages
Dawn Wages

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

Announcing GitHub Copilot in Data Wrangler
Nov 4, 2024
Post comments count 0
Post likes count 6

Announcing GitHub Copilot in Data Wrangler

Jeffrey Mew
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...

Python in Visual Studio Code – November 2024 Release
Nov 1, 2024
Post comments count 0
Post likes count 1

Python in Visual Studio Code – November 2024 Release

Courtney Webster
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!

Python in Visual Studio Code – October 2024 Release
Oct 4, 2024
Post comments count 2
Post likes count 2

Python in Visual Studio Code – October 2024 Release

Courtney Webster
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!

Announcing the new Python Data Science Extension Pack for VS Code
Sep 18, 2024
Post comments count 0
Post likes count 3

Announcing the new Python Data Science Extension Pack for VS Code

Rong Lu
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: ...

Python in Visual Studio Code – September 2024 Release
Sep 6, 2024
Post comments count 3
Post likes count 2

Python in Visual Studio Code – September 2024 Release

Courtney Webster
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!

Announcing the General Availability of the VS Code extension for Azure Machine Learning
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
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...

Python in Visual Studio Code – August 2024 Release
Jul 31, 2024
Post comments count 0
Post likes count 2

Python in Visual Studio Code – August 2024 Release

Courtney Webster
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!

Python in Visual Studio Code – July 2024 Release
Jul 9, 2024
Post comments count 0
Post likes count 3

Python in Visual Studio Code – July 2024 Release

Courtney Webster
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!

Python in Visual Studio Code – June 2024 Release
Jun 6, 2024
Post comments count 0
Post likes count 6

Python in Visual Studio Code – June 2024 Release

Courtney Webster
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!

Announcing Data Wrangler: Code-centric viewing and cleaning of tabular data in Visual Studio Code
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
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...

Python in Visual Studio Code – May 2024 Release
May 3, 2024
Post comments count 0
Post likes count 3

Python in Visual Studio Code – May 2024 Release

Courtney Webster
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!

Glow up! A new look for Python Reference documentation on Microsoft Learn
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
Rohit Ganguly

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

Python in Visual Studio Code – April 2024 Release
Apr 4, 2024
Post comments count 0
Post likes count 3

Python in Visual Studio Code – April 2024 Release

Courtney Webster
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!

Data Science Day 2024 – Schedule Announcement
Mar 11, 2024
Post comments count 1
Post likes count 2

Data Science Day 2024 – Schedule Announcement

Dawn Wages
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.

Python in Visual Studio Code – March 2024 Release
Feb 28, 2024
Post comments count 1
Post likes count 0

Python in Visual Studio Code – March 2024 Release

Courtney Webster
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!

Python in Visual Studio Code – February 2024 Release
Feb 1, 2024
Post comments count 0
Post likes count 1

Python in Visual Studio Code – February 2024 Release

Courtney Webster
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!

Join us for AI Chat App Hack from Jan. 29 – Feb.12
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
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.

Data Science Day Announcement and Call for Speaker Proposals
Jan 12, 2024
Post comments count 0
Post likes count 4

Data Science Day Announcement and Call for Speaker Proposals

Dawn Wages
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).

Python in Visual Studio Code – December 2023 Release
Dec 7, 2023
Post comments count 1
Post likes count 3

Python in Visual Studio Code – December 2023 Release

Courtney Webster
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!

Python Linting in Visual Studio Code – Hinting and Linting Video Series
Dec 6, 2023
Post comments count 0
Post likes count 1

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

Dawn Wages
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.

Python in Visual Studio Code – November 2023 Release
Nov 2, 2023
Post comments count 0
Post likes count 3

Python in Visual Studio Code – November 2023 Release

Courtney Webster
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!

Python in Visual Studio Code – October 2023 Release
Oct 6, 2023
Post comments count 2
Post likes count 4

Python in Visual Studio Code – October 2023 Release

Courtney Webster
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!

Python in Visual Studio Code – September 2023 Release
Sep 8, 2023
Post comments count 0
Post likes count 0

Python in Visual Studio Code – September 2023 Release

Courtney Webster
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!

Announcing: Azure Developers – Python Day
Sep 5, 2023
Post comments count 0
Post likes count 1

Announcing: Azure Developers – Python Day

Chris Harris
Chris Harris

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

Python in Visual Studio Code – August 2023 Release
Aug 3, 2023
Post comments count 1
Post likes count 0

Python in Visual Studio Code – August 2023 Release

Courtney Webster
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!

Package Management in the Python extension for Visual Studio Code
Jul 13, 2023
Post comments count 2
Post likes count 2

Package Management in the Python extension for Visual Studio Code

Courtney Webster
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.

Python in Visual Studio Code – July 2023 Release
Jul 7, 2023
Post comments count 0
Post likes count 1

Python in Visual Studio Code – July 2023 Release

Courtney Webster
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!

Python in Visual Studio Code – June 2023 Release
Jun 9, 2023
Post comments count 0
Post likes count 3

Python in Visual Studio Code – June 2023 Release

Courtney Webster
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!

Python in Visual Studio Code – May 2023 Release
May 4, 2023
Post comments count 0
Post likes count 1

Python in Visual Studio Code – May 2023 Release

Courtney Webster
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!

Python in Visual Studio Code – April 2023 Release
Mar 31, 2023
Post comments count 0
Post likes count 3

Python in Visual Studio Code – April 2023 Release

Courtney Webster
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!

Introducing the Data Wrangler extension for Visual Studio Code
Mar 16, 2023
Post comments count 5
Post likes count 18

Introducing the Data Wrangler extension for Visual Studio Code

Jeffrey Mew
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.

Python in Visual Studio Code – March 2023 Release
Mar 2, 2023
Post comments count 0
Post likes count 2

Python in Visual Studio Code – March 2023 Release

Courtney Webster
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!

Python in Visual Studio Code – February 2023 Release
Feb 3, 2023
Post comments count 0
Post likes count 5

Python in Visual Studio Code – February 2023 Release

Courtney Webster
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!

The Python Pulse: A Monthly Microsoft Stream
Jan 9, 2023
Post comments count 0
Post likes count 0

The Python Pulse: A Monthly Microsoft Stream

Dawn Wages
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.