all the .py files are exercises I programmed for codewars website. In many files you can see a lot of the program is put as comments The comments are in fact other resolutions to the same problem.
Don't use these resolutions to get through the exercises, just try to solve them on your own, googling the necessary functions if necessary. I personally learn far more by doing stuff then by viewing tutorials or explanations on how to do something.
If you'd like to try codewars, it's free and this is the link