הזן של פייתון
מראה
![](http://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/%D7%A2%D7%A9%D7%A8%D7%AA_%D7%94%D7%A2%D7%A7%D7%A8%D7%95%D7%A0%D7%95%D7%AA_%D7%A9%D7%9C_%D7%98%D7%99%D7%9D_%D7%A4%D7%99%D7%98%D7%A8%D7%A1_%D7%9C%D7%9B%D7%AA%D7%99%D7%91%D7%94_%D7%91%D7%A4%D7%99%D7%99%D7%AA%D7%95%D7%9F.png/220px-%D7%A2%D7%A9%D7%A8%D7%AA_%D7%94%D7%A2%D7%A7%D7%A8%D7%95%D7%A0%D7%95%D7%AA_%D7%A9%D7%9C_%D7%98%D7%99%D7%9D_%D7%A4%D7%99%D7%98%D7%A8%D7%A1_%D7%9C%D7%9B%D7%AA%D7%99%D7%91%D7%94_%D7%91%D7%A4%D7%99%D7%99%D7%AA%D7%95%D7%9F.png)
הזן של פייתון (באנגלית: Zen of Python) הוא אוסף של 19 עקרונות מנחים לכתיבה ועיצוב בשפת התכנות פייתון[1]. את העקרונות כתב מהנדס התוכנה טים פטרס (אנ') והן הופצו לראשונה ב-1 ביוני 1999 ברשימת התפוצה של פייתון. ברשימת העקרונות שהפיץ, השאיר פיטרס שורה ריקה לעיקרון ה-20 עבור מייסד פייתון גווידו ואן רוסום, אך העיקרון מעולם לא פורסם ונראה שאף לא נכתב. את העקרונות ניתן לראות בכתיבת הפקודהimport this
באינטרפרטר של פייתון.
רשימת העקרונות[עריכת קוד מקור | עריכה]
- יפה עדיף על מכוער
- מפורשות עדיפה על כל משתמע
- פשוט עדיף על מורכב
- מורכב עדיף על מסובך
- שטוח עדיף על מקונן
- דליל עדיף על צפוף
- הקריאות חשובה
- מקרים מיוחדים אינם מספיק מיוחדים כדי להפר את הכללים
- עם זאת, הפרקטיות מנצחת את הטוהר
- שגיאות לעולם לא צריכות לעבור בשקט
- אלא אם כן הן מושתקות במפורש
- מול עמימות, הימנעו מהפיתוי לנחש
- צריכה להיות דרך אחת – ורצוי רק אחת – ברורה לעשות זאת
- אף על פי שדרך זו אולי לא תהיה ברורה מלכתחילה, אלא אם כן אתם הולנדים[2]
- עכשיו עדיף על לעולם לא
- אף על פי שלעולם לא לפעמים עדיף על ממש עכשיו
- אם קשה להסביר את היישום, זה רעיון רע
- אם קל להסביר את היישום, ייתכן שזה רעיון טוב
- מרחבי שמות הם רעיון נהדר – בואו נעשה יותר כאלה!
קישורים חיצוניים[עריכת קוד מקור | עריכה]
אתר האינטרנט הרשמי של הזן של פייתון (באנגלית)
הערות שוליים[עריכת קוד מקור | עריכה]
- ^ PEP 20 -- The Zen of Python, Python.org (באנגלית)
- ^ מוצאו של מייסד פייתון, גווידו ואן רוסום