Дзен Пайтона

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 85.94.0.147 (обсуждение) в 15:25, 22 ноября 2023 (Текст). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Дзен Пайтона — философии программирования от Тима Петерса (PEP20), состоит из 19 «руководящих принципов» написания компьютерных программ, влияющих на структуру языка программирования Python[1].

Тим Питерс (он внёс большой вклад в развитие языка Python и на ранних стадиях занимался его проектированием[2]), программист, написал этот набор принципов и разместил его в списке рассылки Python в 1999 году. Список Петерса оставил открытым 20-й принцип «для заполнения Гвидо» (Гвидо ван Россум, автор языка Python). Вакансия 20-го принципа не была заполнена[3].

«Дзен Пайтона» задуман как формулировка философии дизайна Python и включена в официальную литературу по Python. В интерпретаторе Python присутствует как пасхальное яйцо: если ввести в команду — import this[4], то в окне отобразится его текст.

Текст Дзена Пайтона в окне терминала

См. также

Примечания

  1. Reitz, Kenneth Code Style. The Hitchhiker’s Guide to Python (2011–2019). Дата обращения: 26 марта 2019. Архивировано 26 декабря 2018 года.
  2. Ошибка в сносках?: Неверный тег <ref>; для сносок vilneslovo не указан текст
  3. Дзен Python — философии программирования от Тима Петерса (PEP20). pythonchik. Дата обращения: 30 ноября 2022. Архивировано 30 ноября 2022 года.
  4. Рейтц Кеннет, Шлюссер Таня. Автостопом по Python. — ISBN 5496030234. Архивировано 30 ноября 2022 года.