Microsoft for Python Developers Blog

Read the latest updates about all things Python at Microsoft

Latest posts

Image
May 13, 2026
Post comments count 0
Post likes count 0

PyCon US 2026

Image
Vedha Ranganathan

PyCon US 2026

Image
May 3, 2026
Post comments count 0
Post likes count 0

Introducing Apache Arrow Support in mssql-python

Image
Saumya Garg

Reviewed by Sumit Sarabhai Fetching a million rows from SQL Server into a Polars DataFrame used to mean a million Python objects, a million GC allocations, and then throwing it all away to build a DataFrame. Not anymore. mssql-python now supports fetching SQL Server data directly as Apache Arrow structures - a faster and more memory-efficient path for anyone working with SQL Server data in Polars, Pandas, DuckDB, or any other Arrow-native library. This feature was contributed by community developer Felix Graßl (@ffelixg), and we are thrilled to ship it. What Is Apache Arrow? The key insight beh...

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

Python Environments Extension for VS Code- April Update

Image
Vedha Ranganathan

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

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

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

Image
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 ...

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

Python in Visual Studio Code – March 2026 Release

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

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

Python Environments Extension for VS Code

Image
Vedha Ranganathan

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

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

Python in Visual Studio Code – November 2025 Release

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

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

Python in Visual Studio Code – October 2025 Release

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

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

Simplifying Resource Management in mssql-python through Context Manager

Image
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...

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

Python in Visual Studio Code – September 2025 Release

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

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

Announcing the Data Wrangler powered Notebook Results Table

Image
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.

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

mssql-python vs pyodbc: Benchmarking SQL Server Performance

Image
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...

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

Python in Visual Studio Code – August 2025 Release

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

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

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

Image
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...

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

Python in Visual Studio Code – July 2025 Release

Image
Courtney Webster

The July 2025 release includes TBA and more!

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

Python in Visual Studio Code – June 2025 Release

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

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

Python in Visual Studio Code – May 2025 Release

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

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

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

Image
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.