the cases of self-learning python