top | item 41704225

(no title)

raymondh | 1 year ago

For those who don't know the name, Tim Peters is the author of "The Zen of Python". He is the one who uniquely captured was Python is all about with this inspirational little poem:

    The Zen of Python, by Tim Peters

    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!
Also, he is the author of the famous TimSort algorithm: https://en.wikipedia.org/wiki/Timsort

discuss

order

zahlman|1 year ago

The praise for Mr. Peters means that much more coming from you. Don't sell yourself short; your PyCon lectures have done an immense service along the same lines of "capturing what Python is all about", and Python would feel like a very different language without functional-programming builtins like `any` and `all`, not to mention the `itertools` standard library (among the many other contributions you list in your profile).

TZubiri|1 year ago

Yeah, if you don't know who Tim Peters is, just run 'import this' and you should get a feel of his place in python (literally).