Or even better: as plain python files, whose comment paragraphs are interpreted as markdown cells. Thus you have just one file notebook.py that you can run directly with the python interpreter, open it with a text editor, or open it with the browser and edit/run it like a notebook. Jupytext is fantastic!
Why this is not core functionality of jupyter is beyond me.
Just create a file with .ipymb extension, open it and install suggested packages.
https://code.visualstudio.com/docs/datascience/jupyter-noteb...