Дзен Python - Zen of Python
В Дзен Python представляет собой сборник из 19 «руководящих принципов» написания компьютерные программы которые влияют на дизайн Python язык программирования.[1] Инженер-программист Тим Питерс написал этот набор принципов и разместил его в списке рассылки Python в 1999 году.[2] Список Петерса оставил открытым 20-й принцип, «который должен заполнить Гвидо», ссылаясь на Гвидо ван Россум, оригинальный автор языка Python. Вакансия по 20-му принципу не заполнена.
Дзен Питерса о Python был включен под номером 20 в официальный Предложения по усовершенствованию Python, который был выпущен в всеобщее достояние.[3] Он также включен как Пасхальное яйцо в Python устный переводчик, который можно отобразить, введя импорт это
.[1][3]
В мае 2020 г. Барри Варшава написал тексты к музыке.[4][5]
Принципы
Принципы перечислены ниже:
- Красивое лучше уродливого.
- Явное лучше, чем неявное.
- Лучше простое, чем сложное.
- Сложный лучше, чем сложный.
- Плоский лучше, чем вложенный.
- Лучше разреженное, чем плотное.
- Читаемость имеет значение.
- Особых случаев недостаточно, чтобы нарушать правила.
- Хотя практичность лучше чистоты.
- Ошибки никогда не должны проходить незаметно.
- Если явно не замолчать.
- Перед лицом двусмысленности откажитесь от соблазна угадать.
- Должен быть один - и желательно только один - очевидный способ сделать это.
- Хотя сначала этот способ может быть не очевиден, если вы не голландец.
- Лучше сейчас, чем никогда.
- Хотя никогда не бывает лучше, чем верно сейчас же.[а]
- Если реализацию трудно объяснить, это плохая идея.
- Если реализацию легко объяснить, это может быть хорошей идеей.
- Пространства имен - одна отличная идея - давайте сделаем их больше!
Смотрите также
Примечания
- ^ В интерпретаторе «пасхальное яйцо» это написано как «Хотя никогда не бывает лучше, чем прямо сейчас». Это следует давнему соглашению простой текст коммуникация - в которой часто невозможно использовать общие функции форматирования - где акцент отмечен звездочками.
Рекомендации
- ^ а б Рейц, Кеннет (2011–2019). «Стиль кода». Автостопом по Python. § Дзен Python. Получено 26 марта, 2019.
- ^ Питерс, Тим (4 июня 1999 г.). "Путь Python". Фонд программного обеспечения Python. Получено 26 марта, 2019.
- ^ а б Питерс, Тим (19 августа 2004 г.). «PEP 20 - Дзен Python». Фонд программного обеспечения Python. Получено 26 марта, 2019.
- ^ https://wefearchange.org/2020/05/zenofpython.rst.html
- ^ https://www.youtube.com/watch?v=i6G6dmVJy74
внешняя ссылка
Эта статья о сочинение или сборник эссе - это заглушка. Вы можете помочь Википедии расширяя это. |