https://sharelearn.net/learn/courses/udemy-refactoring-python-code/
Refactoring Python Code