Python 3 OOP Part 1 – Objects and types – The Digital Cat