Python Learning-theory Resources