Second question: I'm a CTA with MITx (Mooc) and we have a mix of windows, linux and mac students. I see suggestions of Mac issues above; are they going to be a problem for fairly computer illiterate beginners?
Vim keybindings are being created as part of an external plugin, so they won't come as part of Spyder. However, plugin installation is very simple (like installing a Python package), so you shouldn't have much troubles with that :-)
The Mac problems are serious with Qt4: freezes and sluggishness. They are going to be solves with in Spyder 3.0, but even the latest beta has some troubles.
Thanks Carlos The current course is using Canopy and started a couple of weeks back. The new course will move to Python 3.5 and Anaconda/Spyder. That starts in Fall ... I guess October. Where can I find the vim plugin (I'm running 2 with my canopy environment but have 3beta accessing my Linux Python 2.7.6)?