Interested Article - Дзен Пайтона
- 2020-03-18
- 2
Дзен Пайтона — философии программирования от Тима Петерса (PEP20), состоит из 19 «руководящих принципов» написания компьютерных программ, влияющих на структуру языка программирования Python .
Тим Питерс (он внёс большой вклад в развитие языка Python и на ранних стадиях занимался его проектированием ), программист, написал этот набор принципов и разместил его в списке рассылки Python в 1999 году. Список Петерса оставил открытым 20-й принцип «для заполнения Гвидо» ( Гвидо ван Россум , автор языка Python). Вакансия 20-го принципа не была заполнена .
«Дзен Пайтона» задуман как формулировка философии дизайна Python и включена в официальную литературу по Python. В интерпретаторе Python присутствует как
пасхальное яйцо
: если ввести в команду —
import this
, то в окне отобразится его текст.
Текст
Перевод :
- Красивое лучше, чем уродливое.
- Явное лучше, чем неявное.
- Простое лучше, чем сложное.
- Сложное лучше, чем запутанное.
- Плоское лучше, чем вложенное.
- Разреженное лучше, чем плотное.
- Читаемость имеет значение.
- Особые случаи не настолько особые, чтобы нарушать правила.
- При этом практичность важнее безупречности.
- Ошибки никогда не должны замалчиваться.
- Если они не замалчиваются явно.
- Встретив двусмысленность, отбрось искушение угадать.
- Должен существовать один и, желательно, только один очевидный способ сделать это.
- Хотя он поначалу может быть и не очевиден, если вы не голландец.
- Сейчас лучше, чем никогда.
- Хотя никогда зачастую лучше, чем прямо сейчас.
- Если реализацию сложно объяснить — идея плоха.
- Если реализацию легко объяснить — идея, возможно, хороша.
- Пространства имён — отличная штука! Будем делать их больше!
См. также
Примечания
- Reitz, Kenneth . The Hitchhiker’s Guide to Python (2011–2019). Дата обращения: 26 марта 2019. 26 декабря 2018 года.
- ↑ . vilneslovo . Дата обращения: 30 ноября 2022. 30 ноября 2022 года.
- . pythonchik . Дата обращения: 30 ноября 2022. 30 ноября 2022 года.
- Рейтц Кеннет, Шлюссер Таня. . — ISBN 5496030234 . 30 ноября 2022 года.
- Мэтиз Эрик. . — ISBN 5446115287 . 30 ноября 2022 года.
- 2020-03-18
- 2