PHY 546: Python for Scientific Computing
Getting Started
Python Basics
Arrays
Scientific Python
Machine Learning
Python packaging and applications
Unit tests
Extensions
Git and Github
matplotlib is the core plotting library for python.