Python and its scientific computing packages

Python & its scientific computing packages

Python is a relatively new language that has become popular and well supported by a rich set of high level scientific and visualization libraries. The combination of this and the fact that it is an interactive interpreted language means that one can relatively quickly develop useful applications.

These are why Python was chosen for the course. This year we will use Python version 2.5.

Tutorials and documentation are available at the Python site. The book Learning Python by Lutz and Ascher (Third Edition, O'Reilly Media, 2008) is a good place to get started and learn the language.

The set of scientific computation support packages that we will use are

To install on