Разработчики языка Python придерживают? определённой философи?программирован?, называемой «The Zen of Python» («Дзен Питона», ил?«Дзен Пайтон?raquo;). Её текс?выдаёт? интерпретаторо?Python по команд?import this
(работает один ра?за сессию). Авторо?этой философи?считается Ти?Петерс (Tim Peters).
Текс?философи?
-
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. (Частны?случаи не настольк?nbsp;существенн? чтоб?нарушать правил?)
-
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. (Хо? он може?быть ?первог?nbsp;взгляда не очевиден, если ты не голланде?)
-
Now is better than never. (Сейчас лучш? че?никогд?)
-
Although never is often better than «right» now. (Однако, никогд?чаще лучш? че?nbsp;прямо сейчас.)
-
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. (Если реализацию легк?об?снит?nbsp;— эт?може?быть хорошая ид?.)
-
Namespaces are one honking great idea — let's do more of those! (Пространства имён — великолепн? ид?, их должно быть мног?)