Обложка канала

Python - Советы, библиотеки, гайды

10180 @xo_py

Всё для Python программиста :3 Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Python - Советы, библиотеки, гайды

3 года назад
Открыть в
Вы, наверное, знаете о гайде по стилю кода Python, известном как PEP 8. Но вот интересно: автор этого гайда - Гвидо ван Россум, создатель языка Python, придумал стандартное имя для временных переменных, которые используются в примерах кода. По соглашению, такие переменные должны называться "spam", "ham" и "eggs". Почему именно они? Здесь есть небольшая история. В середине XX века существовал комедийный мюзикл под названием "Monty Python Spamalot". В этом спектакле была знаменитая сцена, где персонал ресторана повторяет слово "спам" многократно. Термин "спам" затем стал ассоциироваться с чем-то назойливым и бесполезным. И вот, когда Гвидо ван Россум работал над созданием языка Python и нужно было выбрать имена для временных переменных в примерах кода, он вспомнил эту комедию и решил использовать "spam", "ham" и "eggs". Это был своего рода юмористический жест, который остался в языке до сих пор. Так что, когда вы видите эти названия переменных в примерах кода Python, помните, что они не случайны! Они являются небольшой шуткой от создателя языка :3