# Matplotlib compatibility patch for Pyodide import matplotlib if not hasattr(matplotlib.RcParams, "_get"): matplotlib.RcParams._get = dict.get Week 2.1# Numerical methods for PDEs# Book theory Introduction to PDEs Diffusion equation Advection equation Advection-diffusion equation Lecture slides Workshop assignment Programming: object-oriented programming# Book theory Classes and object-oriented programming in python What are classes? Encapsulation Inheritance Polymorphism Exercise Programming assignment: A classy PDE