Python 3000 har offisielt blitt utgitt. Den endelige feilen, utgaven2306, “Oppdater hva som er nytt i 3.0” er stengt. Python 3000, PY3K, Python 3.0, er en stor utgivelse for samfunnet. [Jeremy Hylton] pinner den tidligste omtalen av dyret til januar 2000. Den nye utgivelsen har vokst fra Pep 3000, åpnet april 2006.
PY3K bryter bakover kompatibilitet med tidligere utgivelser i kjøp for å redusere funksjonen duplisering og fremme en tilsynelatende måte å få ting gjort på. Den første store endringen er at utskriften nå er en innebygd funksjon og ikke en uttalelse. int og lenge har blitt forenet, og Integer Division returnerer nå en flottør. PY3K bruker konsepter av “tekst” og “data” i stedet for “Unicode strenger” og “8-biters strenger”. Du kan lese om mange av endringene i det som er nytt i Python 3.0. Noen nye funksjoner har blitt backtported til Python 2.6, slik at du kan begynne å implementere dem i din nåværende kode for å lette overgangen. 2.6 har også den -3 kommandolinjebryteren for å advare deg om funksjoner som fjernes eller endres. Endelig er verktøyet 2TO3 en oversetter for kilde til kilde som burde automatisere mange endringene.
Dokumentasjon for den nye utgivelsen er online. Kildepakker og binarier er tilgjengelig nå.
[Via Johl]