If you haven't tried, Visual Studio Code allows for working with Jupyter Notebooks natively, and through Python code files. This tutorial takes a look at installing and working with Jupiter Notebooks in Visual Studio Code.
No download links available.