Python Versions
Quick index of built-in Python version in each Linux distribution and changes made in each minor Python releases.
Linux dist Pythons
| Python | Debian | Ubuntu | Cent OS | Fedora | Alpine |
|---|---|---|---|---|---|
| 3.4 | 14.04 (trusty) | ||||
| 3.5 | 9 (stretch) | 16.04 (xenial) | |||
| 3.6 | 18.04 (bionic) | 7 | 3.9 | ||
| 3.7 | 10 (buster) | 3.10 | |||
| 3.8 | 20.04 (focal) | 32 | 3.11 | ||
| 3.9 | 11 (bullseye) | 21.04 (hirsute) | 33, 34 | 3.14, 3.15 | |
| 3.10 | 22.04 (jammy) | 35, 36 | 3.16, 3.17 | ||
| 3.11 | 12 (bookworm) | 23.04 (lunar) | 37, 38 | 3.18 | |
| 3.12 | 39 |
Python 3.12
typestatement (ref)- Multiline, Nested, Blackslash-compatible f-string (ref)
- "Did you mean..." error message (ref)
@overridedecorator (ref)
Python 3.11
Python 3.10
- SytaxError hint (ref)
match,switcha.k.a. Structural Pattern Matching (ref)- Vertical bar (|) as type hint for
Union(ref) strictinzip()correlation(),covariance(),linear_regression()instatistics(ref)Counter()'s new method:total()(ref)
Python 3.9
Python 3.8
- Warlus operator:
:=(Ref)