PyDA: A hands-on introduction to dynamical data assimilation with python