Найти в Дзене
Дружелюбный Питон

Глава 2. Zen of Python. Вызов из недр

Предыдущая статья: В предыдущем уроке вы п е р е д а л и встроенной функции текст нашего приветствия и з а п у с т и л и эту функцию, которая в е р н у л а на экран то, что мы и хотели. Теперь попробуем «вытащить» (и м п о р т и р о в а т ь) кое-что из того, что заложено в Python по умолчанию. Введите в командную строку Python следующее: >>> import this Программа вернёт «Свод правил Дзен Питон» или, как его еще называют, PEP20 (python enhanced proposal — предложения (заявки) по улучшению языка Питон) от Тима Петерса. Тим Петерс написал свой Свод в 1999 году. Дзен Python представлял собой 20 пунктов, последний из которых не был заполнен. Автор предложил написать последнее правило создателю «Питона» Гвидо Ван Россуму. Стоит отметить, что и по сей день последнее правило Дзен-философии пустует… · Красивое лучше уродливого. · Явное лучше неявного. · Простое лучше сложного. · Сложное лучше запутанного. · Развернутое лучше вложенного. · Разреженное лучше плотного. · Читаемость имеет зн
AI. Винтаж. Эмблема "Python"
AI. Винтаж. Эмблема "Python"

Предыдущая статья:

В предыдущем уроке вы п е р е д а л и встроенной функции текст нашего приветствия и з а п у с т и л и эту функцию, которая в е р н у л а на экран то, что мы и хотели.

Теперь попробуем «вытащить» (и м п о р т и р о в а т ь) кое-что из того, что заложено в Python по умолчанию.

Введите в командную строку Python следующее:

>>> import this

Программа вернёт «Свод правил Дзен Питон» или, как его еще называют, PEP20 (python enhanced proposal — предложения (заявки) по улучшению языка Питон) от Тима Петерса.

Тим Петерс написал свой Свод в 1999 году. Дзен Python представлял собой 20 пунктов, последний из которых не был заполнен. Автор предложил написать последнее правило создателю «Питона» Гвидо Ван Россуму. Стоит отметить, что и по сей день последнее правило Дзен-философии пустует…

Вот как выглядят правила на русском языке:

· Красивое лучше уродливого.

· Явное лучше неявного.

· Простое лучше сложного.

· Сложное лучше запутанного.

· Развернутое лучше вложенного.

· Разреженное лучше плотного.

· Читаемость имеет значение.

· Особые случаи не настолько особые, чтобы нарушать правила.

· При этом практичность важнее безупречности.

· Ошибки не должны замалчиваться.

· Если не замалчиваются явно.

· Встретив двусмысленность, отбрось искушение угадать.

· Должен существовать один - и, желательно, только один – очевидный способ сделать что-то.

· Хотя этот способ поначалу может быть и не очевиден, если вы не голландец.

· «Сейчас» лучше, чем «никогда».

· Хотя «никогда» часто лучше, чем «прямо сейчас».

· Если реализацию сложно объяснить – идея точно плоха.

· Если реализацию легко объяснить – возможно, идея хороша.

Пространства имен – отличная штука! Будем использовать их чаще!

Последующая статья: