Python 3000 a fost lansat oficial. BUG-ul final, problema2306, “Actualizați ce este nou în 3.0” a fost închis. Python 3000, Py3K, Python 3.0, este o comunicare majoră pentru comunitate. [Jeremy Hylton] PEGS Cea mai veche mențiune a fiarei până în ianuarie 2000. Noua versiune a crescut de la PEP 3000, a deschis aprilie 2006.
Py3K sparge compatibilitatea înapoi cu versiunile anterioare la cumpărare pentru a scădea duplicarea caracteristicilor și promovarea unei modalități aparente de a face lucrurile. Prima schimbare majoră este că imprimarea este acum o funcție construită și nu o declarație. Int și mult timp au fost unificate, iar divizia Integer acum returnează un flotor. PY3K utilizează concepte de “text” și “date” în loc de “șirurile Unicode” și “șirurile de 8 biți”. Puteți citi despre numeroasele modificărilor din ceea ce este nou în Python 3.0. Unele caracteristici noi au fost reluate la Python 2.6, astfel încât să puteți începe să le implementați în codul dvs. curent pentru a ușura tranziția. 2.6 Are, de asemenea, comutatorul liniei de comandă -3 pentru a vă avertiza despre caracteristicile care sunt îndepărtate sau modificate. În cele din urmă, instrumentul 2to3 este un traducător sursă-la-sursă care ar trebui să automatizeze o mulțime de modificări.
Documentația pentru noua versiune este online. Pachetele și binarele sursă sunt disponibile acum.
[Via Johl]