Python 3.6 has been released just before Christmas. A great new release of my favorite programming language!
It includes some nice additions to the language: f-strings, asynchronous generators, asynchronous comprehensions, asyncio has been stabilized and a lot more.
Here are some handy links to get up to date with this new release.
- Of course I have to link to the official release notes. Personally I find them a bit to detailed to get a good overview about the big changes. But as always they include the best examples to demonstrate the new features.
- Infoworld published a nice article about the bigger changes – Python 3.6 is packed with goodness. It provides no examples, but a lot more context for the big changes and also some links to follow up.
- If you are more into videos, Brett Cannon (@brettsky) has given a nice talk about what is new and hot in 3.6 on PyCon Canada – What’s new in Python 3.6.
- And for a Django developer it is now about time to drop Python 2. Django 2.0 will drop support for Python 2.
- Armin Ronacher posted an important security advice, why you should be careful when using the new f-strings – Be Careful with Python’s New-Style String Format.
- David Beazley (@dabeaz) showed of some nice f-string magic on Twitter.
- And here is a nice addition for all people still thinking, it is a bad idea to switch – 10 awesome features of Python that you can’t use because you refuse to upgrade to Python 3.
Image credit: Quinn Dombrowski. Shared under the Creative Commons Attribution-ShareAlike 2.0 Generic license.