Guido van Rossum on his favorite Python IDE [video]
youtube.com
youtube.com
https://code.visualstudio.com/docs/python/jupyter-support-py
There's a couple of things you can do to configure the REPL (like auto-reloading modules that has changed during the session). I submitted a link to my blog post about this subject here: https://news.ycombinator.com/item?id=37394439 (hope it is okay to cross-post like this).
His main opinion is: Use whichever one you prefer. Guido himself went vi -> emacs -> vscode.
Interesting quote:
"To me, VS Code is in a sense the spiritual successor of Emacs"
Emacs is not really an IDE unless you spend like a week full time configuring it. Neither is Vim.