What are the key practices in Python OOP for exercise 3?