Python - это язык, который я знаю больше всего, и, как ни странно, я до сих пор не знаю, почему я набираю "я", а не "this", как в Java или PHP.
Я знаю, что Python старше Java, но я не могу понять, откуда это взялось. Тем более, что вы можете использовать любое имя вместо "self": программа будет работать нормально.
Итак, откуда это соглашение?