from/prod
← All companies

THE COMPANY INDEX TRACKED BLOG

Microsoft Python Engineering

Ideas, decisions, and lessons from the team.

blogs.msdn.microsoft.com (opens on the source site)X
8Posts tracked
6 months agoLatest publication
0.4Posts / month over the last 12 months

Latest writing

8 of 8 posts

Write SQL Your Way: Dual Parameter Style Benefits in mssql-python (opens on the source site)

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 […] The post Write SQL Your Way: Dual Parameter Style Benefits in mssql-python appeared first on Microsoft for Python Developers Blog.

Read at the source

Python in Visual Studio Code – November 2025 Release (opens on the source site)

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! The post Python in Visual Studio Code – November 2025 Release appeared first on Microsoft for Python Developers Blog.

Read at the source

Python in Visual Studio Code – October 2025 Release (opens on the source site)

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! The post Python in Visual Studio Code – October 2025 Release appeared first on Microsoft for Python Developers Blog.

Read at the source

Simplifying Resource Management in mssql-python through Context Manager (opens on the source site)

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 […] The post Simplifying Resource Management in mssql-python through Context Manager appeared first on Microsoft for Python Developers Blog.

Read at the source

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.