Microsoft Launches Jupyter Extension For VS Code

The Jupyter extension offers basic notebook support for any language kernel that is supported in Jupyter Notebooks.

Recently, Microsoft announced the release of the new Jupyter extension for Visual Studio Code.

Microsoft said that the Jupyter extension is the latest step in the journey to bring the power of Jupyter Notebook into the VisualStudio Code for a variety of languages and scenarios.

Since Jupyter Notebooks are also used with other programming languages beyond Python, like R, Julia, and Scala; to enable the same rich Jupyter Notebook experience for other languages, Microsoft has refactored the Jupyter support out of the Python extension and into the Jupyter extension that the company is shipping now.

Source: Microsoft

It is much easier to build new Jupyter experiences for languages other than Python by taking a dependency on the Jupyter extension, which itself has no dependency on the Python runtime or the Python extension. 

The Jupyter extension offers basic notebook support for any language kernel that is supported in Jupyter Notebooks. Most language kernels will work fine with no modification. In order to enable advanced features like full IntelliSense and debugging, you can do modifications in the VS Code language extensions.