Share this article

Latest news

With KB5043178 to Release Preview Channel, Microsoft advises Windows 11 users to plug in when the battery is low

Copilot in Outlook will generate personalized themes for you to customize the app

Microsoft will raise the price of its 365 Suite to include AI capabilities

Death Stranding Director’s Cut is now Xbox X|S at a huge discount

Outlook will let users create custom account icons so they can tell their accounts apart easier

VS Code Native REPL for Python is coming to Visual Studio Code

All part of the June updates.

3 min. read

Published onJune 7, 2024

published onJune 7, 2024

Share this article

Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more

Have you ever imagined diving into Python programming in the comfortable environment of Visual Studio Code? Picture a place where your code moves as effortlessly as your ideas and the instruments available to you are not only strong but also easy.

That’s precisely what the Python and Jupyter extensions for Visual Studio Code release in June 2024 are all about.

According to Microsoft, there is a newVS Code Native REPL for Python. This isn’t merely any ordinary Read-Evaluate-Print Loop (REPL). Rather, you can think of it as the trendy cousin of the classic Python REPL with abilities akin to Intellisense and syntax highlighting.

The most exciting part? It’s not dependent on the Jupyter extension and doesn’t need a separate kernel that you have to install. It focuses on enhancing your Python development process to the best extent possible. You must make some adjustments to yoursettings.jsonfile for activating this feature, but it could potentially revolutionize things.

Next, we chat aboutPytest improvements. If you use Python testing frequently, then you know that even small enhancements can make a big difference in time savings. The team has mainly focused on making Pytest more friendly lately, particularly for working with tests closer to your VS Code workspace root directory.

They have also enhanced the visibility of parameterized tests in Test Explorer even when function names are repeated across classes. It’s about eliminating every obstacle along your testing path and ensuring it is as smooth as silk.

But there is more to this story! The team hasn’t only focused on significant features; they have also made smaller improvements and corrections based on user suggestions.

Whether it’s fine-tuning the way auto-indent works with Pylance or incorporating swift remedies for abstract class implementations, the group pays attention and always wants to improve your coding experience.

Now, it’s your turn.Community feedbackis valuable in software development. When design proposals for test coverage or other parts related to Python and Jupyter extensions are presented, you can provide input.

When you download the extensions and give your feedback, you are not just a user; you become involved in the team that is influencing how Python development in Visual Studio Code will look.

So, what is your opinion? Are you prepared toimmerse yourself in the June 2024 releaseand witness how these improvements can rev up your Python projects? Or are you still not overthe May 2024 releaseupdates?

More about the topics:python,visual studio

Flavius Floare

Tech Journalist

Flavius is a writer and a media content producer with a particular interest in technology, gaming, media, film and storytelling.

He’s always curious and ready to take on everything new in the tech world, covering Microsoft’s products on a daily basis. The passion for gaming and hardware feeds his journalistic approach, making him a great researcher and news writer that’s always ready to bring you the bleeding edge!

User forum

0 messages

Sort by:LatestOldestMost Votes

Comment*

Name*

Email*

Commenting as.Not you?

Save information for future comments

Comment

Δ

Flavius Floare

Tech Journalist

Flavius is a writer and a media content producer with a particular interest in technology, gaming, media, film and storytelling.