Emacs IPython Notebook
tkf.github.com
tkf.github.com
Speaking of Windows, anyone out there have recent status on any efforts to port IPython to IronPython? IIRC removing CPython implementation dependencies was explicitly mentioned in the general design goals for the 0.1x refactoring, but I couldn't find anything beyond this when I looked into it a few months ago. I ask because it's actually a project I've seriously considered picking up myself if it's not nearing completion elsewhere.
(Don't get me wrong. I am not saying that Vim is bad. But this kind of thing just does not fit its mission statement)
Emacs was built for that. Vim was not. Which by the way does not say anything good or bad about either of them. But I would dare say that Vim is most commonly used alongside a terminal, whereas Emacs users tend to run terminals inside Emacs. Hence your normal workflow would be to run iPython alongside Vim or within Emacs.