На самом деле в этом нет необходимости каждый раз, но это хорошая практика, потому что другим людям легче читать ваш код.
И это необходимо, когда у вас есть объекты с одинаковыми именами в разных классах, тогда клавиша «self» сообщит вашему программному обеспечению, что вы ссылаетесь на объект в этом же классе.
Это обычно происходит в больших проектах.