Real Python: https://realpython.com/python-refactoring/ Pep 20: https://www.python.org/dev/peps/pep-0020/ Beyond Pep 8 by Raymond Hettinger: https://www.youtube.com/watch?v=wf-BqAjZb8M Refactoring by Martin Fowler: https://www.csie.ntu.edu.tw/~r95004/Refactoring_improving_the_design_of_existing_code.pdf