ketimaBU / Zen

Translations for the Zen of python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Zen of Python in all languages

This is an initiative to list tranlations for the Zen of Python in different languages. The Zen of Python is a collection of 20 software principles that influences the design of Python Programming Language —only 19 of which were written down—around June 1999 by Tim Peters. The principal text is released into public domain.

English (Original)

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!

Arabic:

Title: روح البايثون

الجميل خير من القبيح
الصريح خير من المستتر
البسيط خير من المركّب
المركب خير من المعقّد
المستوي خير من المتداخل
المتناثر خير من الكثيف
المقروئية تهمّ
الحالات الخاصة ليست خاصة بما يكفي لتكسر القواعد
ومع ذلك، العملية تسبق النقاء
الأخطاء يجب أن لا تمرّ أبدًا في صمت 
إلا إن أُخرِست بصراحة
في مواجهة الغموض، قاوم إغراء التخمين
يجب أن يكون هنالك سبيل واحد -- ويفضل أن يكون أوحدا -- للتنفيذ
ومع ذلك، هذا قد لا يكون جليا في البداية إلا إن كنت هولندياً!
الآن خير من أبدًا
ومع ذلك أبدًا خير من فورا الآن
إذا كان التنفيذ صعب الشرح فهو فكرة سيئة
إذا كان التنفيذ سهل الشرح  فقد يكون فكرة جيدة
النطاقات فكرة رائعة -- فلنفعل الكثير مثلها

About

Translations for the Zen of python