Python proqramçıları müəyyən proqramlaşdırma fəlsəfəsinə sadiq qalırlar. Müəllifi Tim Peters olan bu fəlsəfə Python Zeni (The Zen of Python) adlanır.
Gəlin 19 maddədən ibarət olan bu fəlsəfəylə tanış olaq:
- Gözəl olan çirkin olandan daha yaxşıdır.
- Aşkar olan aşkar olmayandan daha yaxşıdır.
- Sadə olan mürəkkəb olandan daha yaxşıdır.
- Mürəkkəb olan qarışıq olandan daha yaxşıdır.
- Düz olan iç-içə olandan daha yaxşıdır.
- Seyrək olan sıx olandan daha yaxşıdır.
- Oxunaqlıq önəmlidir.
- İstisnalar qaydaları pozmur.
- Buna baxmayaraq praktiklik saflığı üstələyir.
- Xətaların üzərindən heç vaxt səssiz keçilməməlidir.
- Əgər aşkar şəkildə səssiz deyillərsə.
- Qeyri-müəyyənliklə qarşılaşanda təxmin etməkdən çəkinin.
- Bunu etməyin bir, və yaxşı olardı ki, yalnız bir aşkar yolu olsun.
- Baxmayaraq ki, ilk baxışdan bu yol aşkar deyildir, əgər Siz holland deyilsinizsə.
- İndi daha yaxşıdır, nəinki heç vaxt.
- Buna baxmayaraq əksər hallarda heç vaxt indinin özündən daha yaxşıdır.
- Əgər realizasiyanı izah etmək çətindirsə, deməli ideya pisdir.
- Əgər realizasiyanı izah etmək asandırsa, ola bilsin ki, ideya yaxşıdır.
- Adlar məkanı çox yaxşı şeydir. Gəlin onlardan daha çox düzəldək!
Python Zenini ekrana çıxarmaq üçün interaktiv rejimdə import this yazıb enter düyməsinə basın.