Back to Resources


Computing Info


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.

You can find some helpful links and tutorials for Python on the computing resources page.

Which Python should you use?

For the homework assignments and MPs, the coding can be done directly on PrairieLearn (homework) or Relate (MPs). If you wish to install Python and the Numpy+Scipy+Matplotlib stack, you are free to do so in any way that works. We recommend using Anaconda, which is a (free) Python distribution that includes Numpy+Scipy+Matplotlib.

In addition, you should use Python 3. All demos in class will use Python 3 in a Jupyter notebook.