These Jupyter notebooks provide hands-on demonstrations accompanying the lecture material. Each notebook can be run interactively to explore concepts through code and visualization.
Running Notebooks¶
- Google Colab (recommended for beginners)
- Click the rocket icon → “Colab” on any notebook page. No installation required.
- Binder
- Click the rocket icon → “Binder” to launch a complete Jupyter environment.
- Local installation
- Clone the repository and run
jupyter lab.
Python Resources¶
New to scientific Python? These resources will get you started:
Mathematical Python — Excellent introduction to NumPy, SciPy, and Matplotlib for mathematics