Among 59 enhancements and bug fixes, Microsoft brings Jupyter improvements to the Python extension for Visual Studio Code and also has something Java developers.

Microsoft has released a host of improvements and fixes for the Python extension for its popular open-source code editor, Visual Studio Code (VS Code), as well as new improvements for Java on VS Code. 

The popular Python for US Code extension now has nearly 15 million installations from the US code for US code extensions, making it by far the most popular extension on the site.

This update contains 59 improvements and bug fixes in the Python extension, especially the selection of pips in Jupyter Notebooks and performance improvements in the Jupyter Notebook editor.

Jupyter Notebooks is a popular tool for processes with data science, through which they can create and share code, visualization and other information that are useful in notebooks.

Microsoft has made Jupyter-notebooks native editing in US code possible in the October version of the Python extension, which enables data scientists to manage source controls, open multiple files and Outelli code-infilling function to use IntelliSense.

In the release of January, users of the US Code Python extension can now see the current core using the notebook, as well as the status of the core, such as whether it’s idle or busy. Users can change to other Python-kernels from the US code-seeds-Selector.

Microsoft also promises that this release brings performance improvement for Jupyter in US code in both the Notebook editor and the Interactive Window. The improvements are the result of the packets of previous Pips and the search for Jupyter optimized, according to Microsoft.

Microsoft says the initial start of the Jupyter server is faster and that the subsequent start is more than twice as fast. Users must experience a noticeably faster process in creating a new empty Jupyter notebook and when they open Jupyter Notebooks with a large file size.

Virtual or Conda environments can now be automatically activated in an already open terminal when the Python extension is loading.

In addition, this version has a solution to the Ctags tool, so that tags that are stored in the. Vscode folder for a project are re-rebuilt when the Python extension is loading. This can be triggered by “python.workspaceSymbols.rebuildOnStart” on where to set, or to save on each file by “python.workspaceSymbols.rebuildOnFileSave” on.

The Visual Studio Code editor itself received a January 2020 update that will be a big advantage for Java developers by Microsoft.

As with Python, there are different extensions available for Java programming on the extension market of Microsoft.

Xiaokai He, a senior programme manager of Java on US Code and Azure, set out a number of enhancements for Java developers. There is a new call Hierarchy view that shows all calls to or from a feature. By clicking on Peek and then on Peek Call Hierarchy, users can collect information about calls and calls.

Microsoft has also added user-level enhancements for Java in US code by single-child directories in a compact form compressed to a combined tree element.

US code now also supports Data Breakpoint which the debugger can break in if the value of a variable changes.

Microsoft has updated its Java Test Runner-Extension with a new Test Explorer feature that shows the test status and test results directly.