Big Upgrades are coming to VSCode Jupyter Notebooks
Introduction
I’ve always wanted to use Visual Studio Code (VSCode) as my daily driver for everything, including iPython Notebooks. Don’t get me wrong: JupyterLab is awesome to use for data science purposes (Jupyter Notebooks as well), but not so much for regular code scripting, not to mention Jupyter only (realistically) supports Python, Julia, or a few other programming languages.
When VSCode — or specifically the VSCode Python extension team — first announced Notebooks support in 2019, I had to try it out. In the end, apart from covering all the keybindings and features of Jupyter Notebooks, it accomplished some notable feats:
- Powerful variable explorer and plot viewer
- Integrating VSCode’s IntelliSense autocomplete into code cells
But, I found it a bit disappointing at other fronts:
- It’s painfully slow to launch, especially through WSL or SSH
- The interface was awkward and felt half-baked
- The Notebook session is irrecoverable after closing it out in VSCode, unlike JupyterLab
Nonetheless, introducing Jupyter Notebook integration was a huge step forward for VSCode in the Python data science realm. And with the team recently announcing major updates for VSCode Jupyter Notebooks, it seems there will be another huge step in the near future!
(https://towardsdatascience.com/vscode-jupyter-notebooks-are-getting-an-upgrade-cc9aaaefc744)
Comments
Post a Comment