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
type
statement (ref)- Multiline, Nested, Blackslash-compatible f-string (ref)
- "Did you mean..." error message (ref)
@override
decorator (ref)
Python 3.11
Python 3.10
- SytaxError hint (ref)
match
,switch
a.k.a. Structural Pattern Matching (ref)- Vertical bar (|) as type hint for
Union
(ref) strict
inzip()
correlation()
,covariance()
,linear_regression()
instatistics
(ref)Counter()
's new method:total()
(ref)
Python 3.9
Python 3.8
- Warlus operator:
:=
(Ref)