Rigorous introduction to numerical python libraries, interpolating data, curve fitting, solving differential equations