הזן של פייתון

הזן של פייתון (באנגלית: Zen of Python) הוא אוסף של 19 עקרונות מנחים לכתיבה ועיצוב בשפת התכנות פייתון. את העקרונות כתב מהנדס התוכנה טים פטרס  והן הופצו לראשונה ב-1 ביוני 1999 ברשימת התפוצה של פייתון. ברשימת העקרונות שהפיץ, השאיר פיטרס שורה ריקה לעיקרון ה-20 עבור מייסד פייתון גווידו ואן רוסום, אך העיקרון מעולם לא פורסם ונראה שאף לא נכתב. את העקרונות ניתן לראות בכתיבת הפקודהimport this באינטרפרטר של פייתון.

 רשימת העקרונות 
 יפה עדיף על מכוער
 מפורשות עדיפה על כל משתמע
 פשוט עדיף על מורכב
 מורכב עדיף על מסובך
 שטוח עדיף על מקונן
 דליל עדיף על צפוף
 הקריאות חשובה
 מקרים מיוחדים אינם מספיק מיוחדים כדי להפר את הכללים
 עם זאת, הפרקטיות מנצחת את הטוהר
 שגיאות לעולם לא צריכות לעבור בשקט
 אלא אם כן הן מושתקות במפורש
 מול עמימות, הימנעו מהפיתוי לנחש
 צריכה להיות דרך אחת – ורצוי רק אחת – ברורה לעשות זאת
 אף על פי שדרך זו אולי לא תהיה ברורה מלכתחילה, אלא אם כן אתם הולנדיםמוצאו של מייסד פייתון, גווידו ואן רוסום
 עכשיו עדיף על לעולם לא
 אף על פי שלעולם לא לפעמים עדיף על ממש עכשיו
 אם קשה להסביר את היישום, זה רעיון רע
 אם קל להסביר את היישום, ייתכן שזה רעיון טוב
 מרחבי שמות הם רעיון נהדר – בואו נעשה יותר כאלה!

קישורים חיצוניים

 הערות שוליים 

קטגוריה:פייתון
קטגוריה:עקרונות בתכנות