Visual Studio 2017 now supports use of a Jupyter Notebook.
A Lap Around Python in Visual Studio 2017
According to the MSDN blog post:
To work with a notebook, simply download your IPYNB file as a .py file and open it in Visual Studio. You’ll see that markdown cells have been turned into comments and each cell is collapsible and expandable.
When I download a IPYNB file, rename to a .py file, it displays in the VS editor as a JSON file containing markdown. I was expecting to see a markdown file. What am I missing?