resources
textbook
- Data Science from Scratch: First Principles with Python 2nd Edition by Joel Grus, ISBN 1492041130 | amazon
machine learning
- documentation & help
- installing it - make sure you get version 3.something
- official downloads
- anaconda distribution - another distribution with numpy & all the trimmings
- jupyter - a browser-based python numerical environment
- find recipes by googling terms like "windows install bash python 3" or "install mac python 3" or similar variations.
- online environments
- pythontutor - online code visualization
- jupyter.marlboro.college - Jupyter notebooks. (Ask Jim if you want an account.)
- shannon.marlboro.college - a remote sever. (Ask Jim if you want an account.)
- numeric and scientific libraries
- style, tests, and types (oh my). YMMV
visualization
math
related materials