Courses
Numerical Methods, Glasgow, 2019, 2020, 2021
SyllabusFinite difference coefficient
Differential Geometry, Dundee, 2017
SyllabusMap distortions visualised
Introduction to Python, Dundee, 2016
Introduction to Python is targeted to scientists who have some prior knowledge in programming. It is based on the official tutorial, this numpy introduction and the matplotlib examples.Accompanying material:
Overview [odp]
quick introduction
introduction.py
datastructures.py
functions.py
modules.py
io.py
errors.py
PEP 8 -- Style Guide for Python Code
Python Coding Style
classes.py
numpy_scipy.py
plotting2d.py
plotting3d.py
sym.py
Epilogue [odp]