This is an old revision of the document!
Throughout this class, we'll be using several python packages extensively. If you've never used them before, we strongly encourage you to play around with them and get comfortable.
They are:
* numpy
- Python's package that provides high-performance matrix, vector and linear algebra operations
* matplotlib
- a package for basic plotting and visualization of data
* seaborn
- a nice visualization package that builds on matplotlib. Produces nicer visualizations, and has some built-in data analytics
All assignments will be turned in using ipython notebooks. If you've never used ipython before, you can either run it in a browser using something like jupyter
, or you can run it interactively from a terminal using:
ipython –pylab
(I often find it easier to do my code development interactively in the terminal, then save a final notebook to turn in).
If you're more comfortable with IDEs, you may also want to check out spyder
or pycharm
.