Offline use of Visual Studio Code
For the past few years, I've been doing most of my coding in "the Scientific Python Stack (NumPy, SciPy, Matplotlib, ...) , and friends. I still use MATLAB and Mathematica where there are gaps in functionality or the numerics in NumPy/SciPy are not up to snuff. I used to use Spyder, the IDE included with Anaconda Python, but over the last couple of years have switched to Visual Studio Code for both an IDE and Jupyter notebooks. I'm not alone; VSCode has dominated the Stack Overflow IDE Survey for several years. One of the main features of VSCode is the rich ecosystem of extensions. When you're online, installing or updating an extension is a couple of mouse clicks; the procedure for offline use isn't so refined and has changed over time. If you're starting fresh, VSCode supports a "Portable Mode", documented here: https://code.visualstudio.com/docs/editor/portable "This mode enables all data created and maintained by VS Code to live near itse...