This is the third in a series of summarizations of what’s in each
release of Python. The first two were
What’s in which Python 2.x?
What’s in which Python 3.0–3.3?.
3.4: March 16, 2014
- pip is always available, via ensurepip
- asyncio (provisional API)
- Other stdlib modules: statistics, pathlib, and tracemalloc
Full list of 3.4 changes.
3.5: September 13, 2015
- async and await syntax
- matrix multiplication operator @
- more unpacking generalizations
- The typing module for type hints
Full list of 3.5 changes.
3.6: December 23, 2016
- kwargs and class attributes order is preserved
- dicts happen to be (but are not guaranteed to be) ordered
- underscores in numeric literals
- variable annotations
- secrets module in stdlib
Full list of 3.6 changes.