PHY 546: Python for Scientific Computing
Getting Started
Python Basics
Arrays
Scientific Python
Machine Learning
Python packaging and applications
Git and Github
Unit tests
Extensions
SciPy provides implementations of many common numerical methods.