Lesson 1 - Prerequisites

Before reading this tutorial you should know a bit of Python. If you would like to refresh your memory, take a look at the Python tutorial.

If you wish to work the examples in this tutorial, you must also have some software installed on your computer. Minimally:

  • Python
  • NumPy

These you may find useful:

  • ipython is an enhanced interactive Python shell which is very convenient for exploring NumPy's features
  • matplotlib will enable you to plot graphics
  • SciPy provides a lot of scientific routines that work on top of NumPy