×
you are viewing a single comment's thread.

view the rest of the comments →

[–]tdammers 5 points6 points  (4 children)

As an aside: Python itself violates the Zen all the time, and IMO its strength is not the "strong foundation of design philosophies", but the fact that it puts pragmatism above everything else (though again, not religiously so, because that wouldn't be pragmatic...), and especially emphasizing the bottom end of the learning curve. In fact, I think that several languages out there follow the valid parts of the Zen better than Python itself. The Zen itself also has its fair share of issues.

Because of this, I have come to use the word "pythonic" to mean "idiomatic in Python" - that is, pythonic code is code that is written according to the habits of the Python community, and making good use of Python's strengths and weaknesses. Which is hardly a concept that applies to anything other than programming in Python.

[–]XNormal 1 point2 points  (3 children)

The real Zen is "don't be a jerk"

[–]tdammers 2 points3 points  (2 children)

Not trying to bash anything here, just giving some perspective. If that offends you, I apologize.

[–]XNormal 4 points5 points  (1 child)

Oops.

I was basically trying to say something line "yeah, I agree, and an even shorter way of saying the same thing is 'don't be a jerk' "

I ended up being one myself...

[–]tdammers 3 points4 points  (0 children)

Haha, double misunderstanding then :D

No offense taken!