… v jeho jednotlivých verzích, relevantní pro RPH. V RPH předepisujeme některou verzi Pythonu jako tu, na níž poběží hodnotící skripty a turnaje. Tato stránka slouží učitelům k rozhodnutí, jakou verzi nasadit, a studentům k rychlé kontrole, jestli náhodou nepoužívají nové rysy Pythonu z nějaké aktuálnější verze než je ta používaná v RPH, kvůli nimž by jejich kódy nemusely fungovat správně.
Následující výčet shrnuje jen nejdůležitější změny, prakticky ignoruje pokročilejší vlastnosti Pythonu a jeho standardních knihoven.
výtah z What's new in Python 3.8
:=
math.dist()
pro výpočet Euklidovské vzdálenosti mezi body
math.prod()
(analogická k sum()
)
statistics
přidány funkce fmean()
, geometric_mean()
, multimode()
, quantiles()
a třída NormalDist
.
Výtah z What's new in Python 3.7
Výtah z What's new in Python 3.6
str.format()
a k “%s” % var
1_000_000
.
Výtah z What's new in Python 3.5
a @ b
.
typing
- podpora pro nepovinné typování.