Tato sekce nastiňuje vývoj jazyka Python v čase. Dokumentována je pouze hlavní verze 2. Každá vedlejší verze Pythonu má vlastní kapitolu.
Verze Pythonu je označena jako tři čísla oddělené tečkami. První číslo je číslo hlavní verze (major release). Toto číslo se moc nemění a jeho změna označuje velké a zásadní změny v jazyce se zpětnou nekompatibilitou programů. V podstatě představuje nový jazyk. Druhé číslo je vedlejší verze (minor release), označuje změny a vylepšení jazyka. Tyto změny mohou vést k narušení zpětné kompatibiity, ale nijak závažné a snadno odstranitelné. Vývojáři Pythonu k takovým změnám přistupují citlivě a obvykle je avizují dopředu pomocí zavrhujícího varování (deprecation warning) několik verzí Pythonu dopředu, než dojde ke skutečné změně. Třetí číslo je číslo opravná verze (bugfix release). V takových verzích Pythonu by měly být pouze opraveny nalezené chyby, bez přidávání nové funkcionality. Ale sem tam se do opravné verze něco nezávadného podstrčí.
Přehled finálních verzí | |
---|---|
chronologicky | podle verzí |
|
|