practices of python, problems list : https://github.com/Yixiaohan/show-me-the-code