Resources

Scientific Python distribution

We will be using the Anaconda Python distribution, which can be downloaded here. We will use Python 3.6, so make sure you download and install that version.


Online instruction

Free instructional materials abound. Below are some resources to help you learn programming principles using Python.

Books

Below are books we have found useful in learning Python and preparing for the bootcamp.