A simple two-dimensional hydrodynamics code written primarily in python with the goal of providing a simple tutorial for students new to computational hydrodynamics. Solvers for linear advection, compressible hydrodynamics, multigrid, implicit diffusion, incompressible hydrodynamics, and low Mach number hydrodynamics are implemented. The design emphasizes clarity over performance, to make the details of the algorithms more apparent to new students.