Software and Official Documentation
Online Resources
- Cheat
Sheets from No Starch Press's Python Crash Course. These look
excellent. There's even one specific to matplotlib.
- Jesse M. Kinder and Philip
Nelson, A
Student's Guide to Python for Physical Modeling.
Princeton University Press, 2015. On overnight reserve on the
library.
- Allen
Downey, Think
Python (second edition). O'Reilly Media, 2015.
- Charles
Severance, Python
for Everybody: Exploring Data in Python 3. CreateSpace Independent Publishing Platform,
2016.
- John
Zelle, Python
Programming: an Introduction to Computer Science (third edition). Franklin, Beedle & Associate, 2016.
- John
V. Guttag, Introduction
to Computation and Programming Using Python: With Application to
Understanding Data (second edition). MIT Press, 2016.
- Kieran Healy, Data Visualization for Social Science
A practical introduction with R and ggplot2, Princeton University
Press, forthcoming. This is not about python, but nevertheless
looks like a very useful resource. It appears that a complete draft
of the book is online in an easy-to-read format.
- Computational
Physics with python, an excellent book by Mark Newman. On this
page are several chapters you can download for free, including a
general introduction to python and a nice chapter about plotting in
python.
- Non-Programmer's Tutorial for Python 3.
A very basic intro to python.
Differential Equations and Mathematical Modeling