Python 1: Lesson 14: Classes and object-oriented programming
Python 1: Lesson 14: Classes and object-oriented programming: refactoring