Функции в Python и ключевое слово self: как правильно использовать