Remarks on Python for scientific computing

Introduction - what is Python and why ?

Python is an interpreted, object-oriented programming language. In addition to scripts/programs python can be used interactively.
Together with the NumPy (ie Numeric or Numerical) extension (see below) and SciPy it is an interesting free alternative to MATLAB or similar packages; in addition one has the advantage of a complete programming language.

There are many introductions to python both for beginners in programming and those familiar with other languages, see the documentation section on the Python Homepage. Personally, I found the following quite helpful In addition you may want to have a look at some material I collected for our course on computational physics with python

What packages do you need ?

The following is an incomplete list of some relevant packages

Some other pages of interest


Valid HTML 4.01 Valid CSS! Last modified: 20 January 2009, 07:59:26
Impressum, © Arnd Bäcker