Python
Distritbutions
We make use of various scientific libraries which are easier to install as a bundle. We recommend you download either:
or
Each one will provide you with a working version of Python and a multitude of libraries for scientific use, including NumPy and SciPy. Both come with iPython and the excellent iPython notebook.
Canopy has a somewhat more user friendly development environment while Anaconda is more up-to-date, including support for Python 3.
Learning Python
There are a variety of resources for learning Python programming on the internet.
Check out our primer and other notebooks.