Шаблон:Совет дня (OgQlku&Vkfym ;ux)
Перейти к навигации
Перейти к поиску
Философия питона
Сегодня первый день зимнего солнцестояния. Ещё три дня между светом и тьмой будет идти борьба, в которой свет одолеет, и вернёт к жизни заснувшую природу. Время пофилософствовать. Почитать священные тексты. Поскольку каждая статья — это простенькая программа, читаем:
- Красивое лучше, чем уродливое.
- Явное лучше, чем неявное.
- Простое лучше, чем сложное.
- Сложное лучше, чем запутанное.
ещё 15 строк
- Плоское лучше, чем вложенное.
- Разреженное лучше, чем плотное.
- Читаемость имеет значение.
- Особые случаи не настолько особые, чтобы нарушать правила.
- При этом практичность важнее безупречности.
- Ошибки никогда не должны замалчиваться.
- Если не замалчиваются явно.
- Встретив двусмысленность, отбрось искушение угадать.
- Должен существовать один — и, желательно, только один — очевидный способ сделать это.
- Хотя он поначалу может быть и не очевиден, если вы не голландец[1].
- Сейчас лучше, чем никогда.
- Хотя никогда зачастую лучше, чем прямо сейчас.
- Если реализацию сложно объяснить — идея плоха.
- Если реализацию легко объяснить — идея, возможно, хороша.
- Пространства имён — отличная вещь! Давайте будем делать их больше!
Оригинальный текст (англ.)
- Beautiful is better than ugly.
- Explicit is better than implicit.
- Simple is better than complex.
- Complex is better than complicated.
- Flat is better than nested.
- Sparse is better than dense.
- Readability counts.
- Special cases aren’t special enough to break the rules.
- Although practicality beats purity.
- Errors should never pass silently.
- Unless explicitly silenced.
- In the face of ambiguity, refuse the temptation to guess.
- There should be one — and preferably only one — obvious way to do it.
- Although that way may not be obvious at first unless you’re Dutch.
- Now is better than never.
- Although never is often better than 'right now'.
- If the implementation is hard to explain, it’s a bad idea.
- If the implementation is easy to explain, it may be a good idea.
- Namespaces are one honking great idea — let’s do more of those!
Чтобы вставить обновляющиеся советы на свою страницу, добавьте шаблон {{Совет дня}} или {{Совет дня/ambox}}.
Добавьте совет дня на вашу личную страницу, вставив строку {{Совет дня}}. Для явного задания ширины можно использовать параметр width.
- ↑ Шутливый намёк на Гвидо