1 : Красивое лучше, чем уродливое. Beautiful is better than ugly.
2 :Явное лучше, чем неявное. Explicit is better than implicit.
3 :Простое лучше, чем сложное. Simple is better than complex.
4 :Сложное лучше, чем запутанное. Complex is better than complicated.
5 :Плоское лучше, чем вложенное. Flat is better than nested.
6 :Разреженное лучше, чем плотное. Sparse is better than dense.
7 :Читаемость имеет значение. Readability counts.
8 :Особые случаи не настолько особые, чтобы нарушать правила. Special cases aren’t special enough to break the rules.
9 :При этом практичность важнее безупречности. Although practicality beats purity.
10 :Ошибки никогда не должны замалчиваться. Errors should never pass silently.
11 :Если не замалчиваются явно.Unless explicitly silenced.
12 :Встретив двусмысленность, отбрось искушение угадать. In the face of ambiguity, refuse the temptation to guess.
13 :Должен существовать один — и, желательно, только один — очевидный способ сделать это. There should be one — and preferably only one — obvious way to do it.
14 :Хотя он поначалу может быть и не очевиден, если вы не голландец. Although that way may not be obvious at first unless you’re Dutch.
15 :Сейчас лучше, чем никогда. Now is better than never.
16 :Хотя никогда зачастую лучше, чем прямо сейчас. Although never is often better than 'right now'.
17 :Если реализацию сложно объяснить — идея плоха. If the implementation is hard to explain, it’s a bad idea.
18 :Если реализацию легко объяснить — идея, возможно, хороша. If the implementation is easy to explain, it may be a good idea.
19 :Пространства имён — отличная штука! Будем делать их побольше! Namespaces are one honking great idea — let’s do more of those!