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
matplotlib is the core plotting library for python.