We make use of various scientific libraries which are easier to install as a bundle. We recommend you download either:
Canopy has a somewhat more user friendly development environment while Anaconda is more up-to-date, including support for Python 3.
There are a variety of resources for learning Python programming on the internet.
Check out our primer and other notebooks.