Rilasciato Python 3.2: novità e consigli per la migrazione

Venerdì 25 Febbraio 2011 - 09:38

di Andrea de Palo

Scripting

A distanza di circa un anno e mezzo dal precedente rilascio, gli sviluppatori capitanati da Guido van Rossum hanno reso disponibile Python 3.2.

Nonostante questa versione non includa modifiche alla sintassi del linguaggio (la moratoria definita nella PEP 3003 è ancora valida), Python 3.2 introduce diverse novità, ben documentate nelle note di rilascio.

Tra queste segnaliamo, in particolare, la presenza di una API stabile utilizzabile per la creazione di estensioni al linguaggio, un nuovo meccanismo per la gestione del Global Interpreter Lock (GIL) che dovrebbe garantire miglior efficacia su sistemi multi-core, un nuovo modulo per la gestione dei parametri da riga di comando (argparse) e una versione più completa dell’email package.

Oltre ai link per il download di Python 3.2, segnaliamo un interessante articolo pubblicato su LWN dove vengono illustrate le differenze tra le due versioni di Python (Python 2 e Python 3) e i consigli per una corretta migrazione del proprio codice.

Tags:

Categoria: Scripting | Permalink

Commenti

1

python 3 è molto interessante ma la migrazione di tutto l’esistente è un lavoro immane. Troppe differenze di base fra le due versioni, e come se non bastasse, usare entrambi i linguaggi porta ad un sacco di errori a causa della facilità di confondersi.
Sarebbe ora di buttare alle ortiche python 2 e usare solo più il 3 per tutto… ma temo sia complesso da fare. ^__^

# - postato da lordmax - 26 Febbraio 2011 - 11:42

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento