Introduction to Python

Introduction to Python

Installation

The anaconda distribution of Python is downloadable at: www.continuum.io/downloads
The Python 2.x is legacy, Python 3.x is the present and future of the language (wiki.python.org/moin/Python2orPython3).

Some web sites to learn Python

The codecademy web site (www.codecademy.com/learn) offers a wide range of excercises to pratice your pyton skills.
If you have problems in your python code, a good method to solve it is to look up the question on internet with your favorit web browser. The website stackoverflow usually has great answers (stackoverflow.com).
If you want to learn more on a particular topic, I'd advice to go take a look at the python wikibook en.wikibooks.org/wiki/Python_Programming or the documentation website docs.python.org/2/library/. or other tutorial website like http://www.tutorialspoint.com/python/.

Getting started

Packages and modules

Packages and modules can be loaded to uses new library on python. The following package are quite useful: To load a package type : "import numpy as np" for instance. The numpy fonction will then be accessibe using: np.function. Some modules may conflict with other. The best way to check the compatibility of modules is to look up what is said on specialized web sites.

The way I like it