I also consider myself a MATLAB user who converts to Python. "ipython-pylab" (from a unix shell or Mac shell) does a pretty good job of setting up the variables and functions that I use for MATLAB type calculations.
Also, although it was painful for me to install on my mac, I like Spyder for its resemblance to the MATLAB IDE. In the Spyder environment - as in MATLAB - you can run scripts (.py files compared to .m files in MATLAB) in an interactive window that can import. You can then enter interactively into the window using the functions you imported. Compared to ipython-pylab and autoimport, this allows you to import only the functions / variables you want and keep your workspace uncluttered. This may not be interesting at the moment, but it may come in handy in the end.
source share