Skip to content

Python 3.8 has reached EOL

peps.python.org
10 pointshprotagonist4 comments
On HN

Comments

3.8 feels very modern in a way 3.7 or 3.6 doesn't. I wonder about the wisdom of EOLing Python versions in batches, because each change feels so incremental now.

What makes 3.8 feel more modern than 3.7 for you? Isn’t the main difference the infamous “walrus” operator?

f-strings mainly. The walrus operator is great because it's so easy to do lisp things with it

3.6 was the version that introduced f-strings. 3.8 added the unrelated walrus operator, but it did also add the `=` debugging syntax for f-strings (I haven't been using it because doing it the old way is practically muscle memory, and the code isn't supposed to be permanent anyway).

Ref: https://docs.python.org/3/whatsnew/3.8.html

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.