Statements (20)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:philosopher
|
gptkbp:author |
gptkb:Tim_Peters
|
gptkbp:contains |
There should be one--and preferably only one --obvious way to do it.
Namespaces are one honking great idea --let's do more of those! Complex is better than complicated. Errors should never pass silently. Explicit is better than implicit. Flat is better than nested. Now is better than never. Readability counts. Simple is better than complex. Sparse is better than dense. If the implementation is hard to explain, it's a bad idea. In the face of ambiguity, refuse the temptation to guess. If the implementation is easy to explain, it may be a good idea. |
gptkbp:first_published |
gptkb:2004
|
https://www.w3.org/2000/01/rdf-schema#label |
The Zen of Python
|
gptkbp:language |
gptkb:Library
|
gptkbp:bfsParent |
gptkb:PEP_20
|
gptkbp:bfsLayer |
5
|