A thirteen week seminar series on how to use solve physics problems with Python. You can either download the following Jupyter notebooks or play it in Google Colaboratory.
- Introduction to Python (Part 1)
- Introduction to Python (Part 2)
- Introduction to NumPy
- Introduction to Scientific Computing
- Introduction to SymPy
- Solving Linear Equations
- Eigenvalues and Nonlinear Equations
- Optimization
- Interpolation
- Integration and Differentiation
- Ordinary Differential Equations: Initial Value Problem
- Ordinary Differential Equations: Boundary Value Problem
- Partial Differential Equations
Huaiyu Duan
Group
Teaching
Coding