A simple code, which solves 1D/2D linear advection, inviscid compressible hydrodynamic and MHD equations within a finite volume framework, using high order Godunov-type methods with TVD Runge-Kutta timestepping. It is written for teaching purposes in Python with an extensive usage of NumPy library.