🚀 The September 2025 release of the #Python extension for VS @code is out!
What's new:
✨ AI-powered hover summaries
▶️ Run Python Code Snippet AI tool
🐍 Python Environments improvements
Learn more: devblogs.microsoft.com/pytho…
The #Python Environments extension makes it easier to create and manage Python environments in VS @code! 🐍
You can install the Python Environments extension today! marketplace.visualstudio.com…
🎥Check it out
📢The June 2025 release of the #Python extension for VS @code!
Here's what's new:
- 🐍Language Server based terminal suggest in the Python REPL
- 📂Create Project from a template in the Python Environments extension
...and more!
🔗 Check it out: devblogs.microsoft.com/pytho…
We can't wait to connect, learn, and have a lot of fun with you all at #PyConUS 2025! Come and be part of the experience! ✨
📅Here is the schedule for this year! #MicrosoftatPycon#PyCon
ALT The schedule for Microsoft earned and sponsored PyCon US 2025 talks from May 14-May 18.
We're excited to see you this week at #PyCon 2025! 🥳
Join us at the Microsoft booth for engaging activities, surprises, and demos that you won't want to miss! 🐍
ALT Microsoft will be at PyCon US this week. We are looking forward to connecting with you all!
📢The May 2025 release of the #Python extension for VS @code is out and it's a big one!
Here's what's new:
- ⏩ Quick Create environment creation
- ⚙️Python Environments chat tool
- 🎨Integrated color picker with Pylance
...and more!
🔗 Check it out: devblogs.microsoft.com/pytho…
ALT Python Environments' Quick Create command creates a new virtual environment with one click.
🎉 Join us at PyCon US 2025!
Visit the Microsoft booth for exciting activities and insightful talks. Don't miss the chance to connect and learn with us! #PyCon2025#MicrosoftatPyCon
ALT Microsoft will be attending PyCon 2025 taking place May 14-22 in Pittsburgh.
🚀AI Agents Hackathon 2025 is here!
Learn from expert-led live streams on Autogen, Semantic Kernel & more. 🐍
Then, submit your agent for a chance to win amazing prizes, up to $20K! 💸
📅 April 8-30
👉 Register now at aka.ms/agentshack
ALT Agents hackathon April 8 - April 30, 2025. For more information, visit aka.ms/AgentsHack
📢The April 2025 release of the #Python extension for VS @code is out!
Here's what's new:
-📒Improvements to Copilot in Notebooks
-✨Enhanced support for editable installs
-🛠️Pylance custom Node.js arguments
...and more!
🔗 Check it out: devblogs.microsoft.com/pytho…
ALT Gif showing Copilot using output context to make edits in a Notebook.
📢The March 2025 release of the #Python extension for VS @code is out!
Here's what's new:
- 🐍Improvements to Python shell integration
- 📂Setting for auto test discovery file pattern
- 🔍Inline values on hover
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
ALT Rich inline values dataframe shown on hover during a debug session in VS Code.
📢The February 2025 release of the #Python extension for VS @code is out!
Here's what's new:
- 🪲 No config debugging
- ⏩ Go to Implementation with Pylance
- ✨ AI Code Action: Generate Symbol (Experimental)
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
ALT Gif showing a Python debug session being invoked without a config file using the Python Debugger extensions' debugpy command.
The VS @Code Debug Console is a powerful tool that lets you interact with your #Python code while debugging. You can evaluate expressions and execute commands on the fly to catch issues faster! 🪲🐍
code.visualstudio.com/Docs/e…
What is your preferred #Python environment and package manager? 🌐🎁 You can now build a VS @code extension that provides tailored support through the Python Environments extension!
📖Read more about these APIs: github.com/microsoft/vscode-…
ALT Screenshot showing the Python Environments view for a Python project in VS Code.
Working with untyped #Python code? 🐍 Give Pylance's inlay hints a try!
They provide real-time type information directly in your code, making it easier to understand and debug 🛠️
Search for "Python inlay hints" in the VS @code settings page to enable it 🚀
ALT Pylance inlay hints displayed for return types, variable types, and call argument names
We've been working on a no-config debug experience available now in the pre-release version of the Python debugger extension 👀
Use the debugpy command to run and debug code from the terminal, no launch config required 🪲✨
Let us know what you think: github.com/microsoft/vscode-…
Enhance your #Django experience with the ability to navigate directly to modules defined in string literals with Pylance! 🐍
Select "Go to definition" on a string that contains the path to a module and voilà!
Let us know what feature areas you want to learn about next ⬇️
Unlock the full potential of VS @code's Test Explorer! 🧪
With seamless support for #pytest and #unittest 🐍, you can run, debug, visualize and navigate to your tests right from the editor 🚀
Learn more: code.visualstudio.com/docs/p…
ALT Test explorer view in Visual Studio Code with test file open and a test failure being highlighted
📢The December 2024 release of the #Python extension for VS @code is out!
Here's what's new:
✨Docstring generation with Pylance + Copilot
🌐Python Environments extension in preview
💪Pylance “full” language server mode
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
ALT The Python Environments extension allows you to create and manage Python environments as well as install and uninstall packages in those environments.
ALT The 2024 VS Code Python wrapped showcases the progress achieved in the past year. Highlights include closing 894 issues, merging 604 pull requests, contributions from 43 unique developers, adding 51,972 lines of code, removing 48,629 lines, and merging top-voted feature requests—all thanks to our dedicated team and community.
🤔Did you know Smart Send sends code directly to the REPL on Shift + Enter?
Smart Send sends the smallest runnable code block to the REPL, and it automatically moves your cursor too - providing swift way to run and test your code! ✨🐍
📘Learn more: aka.ms/smart-send
Transform your data effortlessly with Data Wrangler! 🧹✨
Perform UI operations and instantly get the code you need. Plus, with GitHub Copilot, you can skip the UI and simply describe what you want -- Copilot will handle the rest!
Install Data Wrangler: aka.ms/get-datawrangler
ALT Data Wrangler with Copilot performing data transformations based on user description.
Have your tried the Native REPL in the #Python extension for VS @code featuring IntelliSense, syntax highlighting, and a variable viewer? 🤔 All these features are supported with no packages needed! ✨🐍
Check here to learn how: aka.ms/AAtg5lm
Happy coding! 💻
ALT Selecting Python code and running "Run selection/line in Python REPL" executes it in the Native REPL, where you can run additional code with auto complete support.
🚀 Introducing Data Analysis for GitHub Copilot in VS @ code!
The data agent helps you make more informed decisions by executing #Python code to perform advanced analysis, generate visualizations, and export results to Python code 📒🐍
Check it out: aka.ms/AAtkfpn
What's your favorite underrated feature in VS @code ?
Ours is probably the #Python debugger's "Jump to Cursor": hit a breakpoint, right-click on a previously executed line, and continue execution from there.
Great to avoid restarts when debugging long-running code! 🔍🪲
Did you know can enable automatic conversion of strings to f-strings with Pylance?
To try it out, enable the "python.analysis.autoFormatStrings" setting, and then once you insert { within a string, Pylance will handle the rest! 🐍✨
Install Pylance: aka.ms/AAthmjk
🚀 Data Wrangler for @code now has the power of Copilot!
✨ You can now ask Copilot to clean, transform, or fix errors in your data or data transformation code!
🧠 Learn more at: aka.ms/datacopilot
➡️ Get data wrangler: aka.ms/get-datawrangler
ALT Gif leveraging Copilot to format dates using Data Wrangler.
📢The November 2024 release of the #Python extension for VS @code is out!
Here's what's new:
✨Generate docstrings with Pylance
🔤AI Code Action for implementing abstract classes
🐍Native REPL variables view
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
📢The October 2024 release of the #Python extension for VS @code is out!
Here's what's new:
🧪 Test coverage support
🚩 Default Python problem matcher
🐍 Python language server mode
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
📢The September 2024 release of the #Python extension for VS @code is out!
Here's what's new:
🧪 Django unittest support
➡️ Go to definition from inlay hints with Pylance
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
ALT Screenshot showing Django test discovery in the Test Explorer.
📢The August 2024 release of the #Python extension for VS @code is out!
Here's what's new:
🔎Roll-out of python-environment-tools
🪲 Inline variable values with the Python debugger
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
ALT Image showing inline variable values with the Python debugger.
📢The July 2024 release of the #Python extension for VS @code is out!
Here's what's new:
🔎New performant tool for environment discovery
🖌️ Improved reStructuedText docstrings support
🐍 Community contributed pixi support
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
ALT Image of Docstring displayed when hovering over the panel module.
📢The June 2024 release of the #Python extension for VS @code is out!
Here's what's new:
💡 VS Code Native REPL for Python with Intellisense and syntax highlighting
🧪 Pytest support improvements on the testing rewrite
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
🚀 Explore how you can master your data in VS @code by watching the video on the brand new Data Wrangler extension!
⬇️ Download the Data Wrangler extension here: aka.ms/dwrelease
🎥 Check out the video:
piped.video/watch?v=5tWJVLF6…
📢 We’re excited to announce the general availability of Data Wrangler for VS @Code. Our new, code-centric, AI-powered data cleaning/prep tool is available to everyone today! 🔥
Learn more at aka.ms/dwrelease
📢The May 2024 release of the #Python extension for VS @code is out!
Here's what's new:
💡 New Pylance Code Action and setting
🧪 Socket disablement available for testing
✨ Pylance performance updates
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
ALT Gif demonstrating Pylance's "Implement all abstract classes" Code Action.
📢The April 2024 release of the #Python extension for VS @code is out!
Here's what's new:
🪲 Improved debug config for Django and Flask
🐍 Hatch environment discovery
📒 Improved module analysis on Run Dependent Cells
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
ALT Gif of Flask's debug configuration flow using Python in VS Code.
📢The March 2024 release of the #Python extension for VS @code is out!
Here's what's new:
💡New Add Imports Code Action heuristics setting
🖥️ Auto-start browser for web apps
🐍 Shell integration for the Python REPL
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
📢The February 2024 release of the #Python extension for VS @code is out!
Here's what's new:
🪲Python debugger extension installed by default
✨ New diagnostic rules with Pylance
📒 Jupyter's built-in variable viewer
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
ALT New Create Virtual Environment option added in the Select Interpreter Quick Pick.
Join us for The AI Chat App Hack this January/February: aka.ms/hacktogether/chatapp
💡 Learn about RAG, Azure OpenAI, AI Search and more!
💻 Build an AI powered chatbot
🏆 Win prizes
ALT Microsoft AI Chat App hackathon running from January 29, 2024 - February 12, 2024.
📢The December 2023 release of the #Python extension for VS @code is out!
Here's what's new:
🪲Configurable debug options added to Run button
🪜Show Type Hierarchy with Pylance
✨Deactivate support on auto-activated terminals
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
ALT GIF demonstrating Pylance Show Type Hierarchy on Python project.
📢The November 2023 release of the #Python extension for VS @code is out!
Here's what's new:
- 🏃Improvements to Shift+Enter
- ✨Improvements to linting extensions
- 🧪Reconfigured test output
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
📢The September 2023 release of the #Python extension for VS @code is out!
Here's what's new:
- 🐍Updates to the Create Environment command
- ✨Terminal auto-activation experiment
- 🖌️Community contributed yapf extension
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
📢 The August 2023 release of the #Python extension for VS @code is out!
Here's what's new:
- 🐍Python extension Dev Container
- 🪲New debug configuration
- 📦 Npm package for Python extension API
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
📢 The July 2023 release of the #Python extension for VS @code is out!
Here's what's new:
✔️ Mypy extension in preview
🪲 Debugpy extension in preview
🌍 Pylance localization
✨3rd party library index persistence with Pylance
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
📢 The June 2023 release of the #Python extension for VS @code is out!
Here's what's new:
🧪 Test discovery and execution rewrite
🐍 Run Python file in dedicated terminal
✨ Preview: Intellisense on overloaded operators
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…
And we’re here! 🥳 For those attending @pycon, come by the Microsoft booth to see some ✨ demos ✨ and get cool pins!
Each day we will give out different pins, so make sure to come back tomorrow for more 😉
📢 The April 2023 release of the #Python extension for VS @Code is out!
Here's what's new:
🎉 Data Wrangler in preview
➡️ Move symbol refactoring with Pylance
🐍 Create environment button
...and more!
🔗Check it out: devblogs.microsoft.com/pytho…