News for hackers. Stuff that matters.

Ask HN: The core values of the Python “platform”

Bryan Cantrill gave an interesting talk recently at a Node conference about "platform values" [1]. The talk lead me to think about what the core values of the Python "platform" are and I thought it would be good to ask this question of the community. What would you consider the top (<= 5) core values?

[1] http://www.nodesummit.com/videos/?the-video-node2017=45

( 2 comments | 7 points | on HN )
Re:Ask HN: The core values of the Python “platform” by sevensor on Wednesday September 13, 2017 @09:10AM (#15237869)
It's all there in PEP 20, but I'll quote my 4 favorites:

> Beautiful is better than ugly.

> Explicit is better than implicit.

> Readability counts.

> There should be one-- and preferably only one --obvious way to do it.

And one more:

> Batteries included

Re:Ask HN: The core values of the Python “platform” by abra_kadabra on Friday September 15, 2017 @12:42AM (#15254692)
I really like this list and would add one more that I think if very important.

Enable Fast iterations

Weather it's a fast loop to test and make changes, or the batteries included mindset that means you can use someone else's code, fast iterations are a big win in the Python world.