1. Починаються з Великої літери і не можуть починатися з цифри
2:
(р - рядок)
р 1 - створення класу Dog
р 4 - Створення методу __init__
р 9 - Створення методу sit
р 13 - Створення методу roll_over
р 17 - створення методу my_dog
3. []
Читай мануал, PEP 8, StackOverflow