(Note: Most booksellers (Amazon included) will, by default, offer only
the hardcover edition. It takes a bunch of clicking to get to the significantly
cheaper paperback edition.)

Computing

We will be using Python with the libraries
numpy,
scipy and
matplotlib for in-class work and
assignments. No other languages are permitted. Python has a very
gentle learning curve, so you should feel at home even if you've
never done any work in Python.

Virtual Machine Image

While you are free to install Python and Numpy on your own computer
to do homework, the only supported way to do so is using the
supplied virtual machine image.