Python is…

Libraries

It has excellent libraries for

Tasks that Python could help you do:

Packages

Contain extensions to the language for specific tasks. The Python Package Index has more than 48k packages, including some for:

Why Python and not …

Perl? → Python is easier to read and learn.

Javascript or Ruby? → Python has more good numerical libraries.

MATLAB or SAS? → Python is free.

R? → Depends on the task at hand. R has some advantages in statistics and visualization, but Python is a more flexible option that can perform many different tasks well.

IPython notebook

IPython notebook screenshot
IPython notebook screenshot

IPython notebook

An interactive shell for using Python.

Learn More

/ will be replaced by the title