Zen of Python

Today I’ll write about the Zen of Python.

The Zen of Python is a collection of 19 principles, which are are supposed to be guidelines for you while coding with Python.

Here is the list:

-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!

A little easter egg is that you can display them at you interpreter with the code „import this„.

I think the zen of python is really helpful, it really helps beginners to take it easy with their first steps with Python. Especially the principle „Simple is better than complex“ helps not think too nested.

Kommentar hinterlassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:


Du kommentierst mit Deinem WordPress.com-Konto. Abmelden /  Ändern )

Google Foto

Du kommentierst mit Deinem Google-Konto. Abmelden /  Ändern )


Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )


Du kommentierst mit Deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s

Erstelle deine Website auf WordPress.com
Jetzt starten
%d Bloggern gefällt das: