Otec Pythonu, Guido van Rossum zveřejnil na svém blogu náčrt budoucího Pythonu 3.0, též označovaného jako Python 3000. Změn je hodně a jsou dost zásadní, natolik zásadní, že na nějakou zpětnou kompatibilitu můžeme klidně zapomenout. Tento problém chce Guido řešit, stejně jako Larry Wall u slibovaného Perlu 6, pomocí konverzního skriptu. A na co že se to můžeme těšit? Především na lepší implementaci unicode a celkovou větší přívětivostí interpretu k němu. Za defaultní kódování bude bráno UTF-8 a dokonce unicode znaky budou moci být použity v identifikátorech. Další z důležitých novinek je přepsání I/O knihovny bez závislosti na céčkovské stdio.h.
Nové verze se dočkáme co nevidět, její první alfa verze má přijít koncem srpna. Souběžně s Pythonem 3.0 se připravuje Python 2.6, který bude zpětně kompatibilní s aktuálním Pythonem 2.5, a v mnoha ohledech též dopředně kompatibilní s Pythonem 3.0.