X
Business

Microsoft's VS Code Python programming language extension gets this new update

Microsoft brings more improvements to the most popular VS Code extension on the Visual Studio marketplace.
Written by Liam Tung, Contributing Writer

Microsoft has released a new version of the free Python extension for its Visual Studio Code cross-platform code-editing tool, with improvements for Jupyter notebooks and lighter configuration notifications. 

The improvements are part of the VS Code extension for Python, which is currently the most popular programming language extension on Microsoft's Visual Studio Marketplace, with 16.2 million installs.   

The February Python extension update builds on the speed improvements Microsoft delivered last month. Jupyter Notebook is a popular application that allows developers to run Python in the browser. 

Microsoft says its testing benchmarks found Jupyter started two- to three-times faster when opening the Notebook editor. Last month, it highlighted that the initial start of the Jupyter server is faster and that subsequent starts are more than twice as fast.

SEE: Six in-demand programming languages: Getting started (free PDF)

Additionally, in this update, the first cell executes faster because the Jupyter server launches in the background automatically when notebooks are opened. 

This February release also pares back configuration notifications, which Microsoft says used to be fairly busy, taking up a large chunk of the screen. The cause of the notifications was that VS Code wanted users to select an interpreter for a workspace. 

"In this release, we scaled back the notification prompts for tools installation. They are now only displayed if an interpreter is selected," wrote Luciana de Melo e Abud, a program manager for the Python extension in VS Code. 

She also drew attention to a feature that's not new, but also not yet widely known, called Jump to Cursor. 

The productivity tweak is within the Python debugger, allowing users to just right-click in the top menu and select a piece of code when the debugger hits a breakpoint. The user then selects Jump to Cursor from the dropdown menu under Help, which will make the debugger continue its election from the selected line onward.

SEE: Python programming language: Now you can take NSA's free course for beginners

This feature allows the user to avoid having to restart a debug session and wait for the execution to reach the breakpoint again.

There are also a total of 66 fixes in this update to the Python extension for VS Code. 

Microsoft also highlighted that the Python debugger supports the Jump to Cursor feature.

Image: Microsoft

More on Python and programming languages

  • Microsoft VS Code 1.42 is out: New debug tools for TypeScript, JavaScript, Chrome  
  • Python programming language: Now you can take NSA's free course for beginners
  • Programming languages: Java developers flock to Kotlin and ditch Oracle JDK for OpenJDK  
  • Looking to hire a '10x developer'? You can try, but it probably won't boost productivity  
  • Programming language popularity: Apple's Objective-C tumbles down the rankings  
  • Programming languages: Go and Python are what developers most want to learn  
  • Know Python language and up for a 'hardcore' coding test? Get in touch, says Tesla  
  • Java or C++, Full stack or Front end: The programming languages and developer jobs that pay you the most  
  • Developers love Rust programming language: Here's why  
  • Google reveals new Python programming language course: Scholarships for 2,500  
  • Microsoft boosts programming language Python's popular VS Code extension  
  • Programming language of 2019? Python beaten by trusty old C  
  • Programming language Python's popular extension for Visual Studio Code revamped  
  • Programming language Python 2.7 code is now frozen: Last release coming in April  
  • Netflix: Our Metaflow Python library for faster data science is now open source  
  • Microsoft: We're creating a new Rust-like programming language for secure coding 
  • Tech jobs: Python programming language and AWS skills demand has exploded  
  • Python programming language creator retires, saying: 'It's been an amazing ride'
  • Programming languages: How Instagram's taming a multimillion-line Python monster
  • Salesforce: Why we ditched Python for Google's Go language in Einstein Analytics  
  • Google: Take our free Kotlin programming language courses to build Android apps
  • Facebook: Microsoft's Visual Studio Code is now our default development platform
  • Microsoft: We want you to learn Python programming language for free
  • JPMorgan's Athena has 35 million lines of Python code, and won't be updated to Python 3 in time TechRepublic
  • Mozilla's radical open-source move helped rewrite rules of tech CNET
  • Editorial standards