Python 3 has been out since 2008, and it has had ten minor releases between 3.0 and 3.9. Each of those releases packed more features than most people know. Some of those are
still little known.
The major challenge is not to find three cool things first released in a new version of Python. It’s not even to find three cool things that few people use. The challenge is how to pick
just three from all the delightful options.
Enjoy these curated picks. Here are 30 features, three from each of the first ten versions of Python 3, that you might want to start using.