Era in fase di test da tempo e la versione stabile è già stata rilasciata. Questo linguaggio di programmazione con il nome di un serpente è uno dei preferiti di molti sviluppatori, quindi il lancio di Python 3.11 È un evento di una certa importanza. È un aggiornamento importante, o un mezzo se si preferisce etichettare come principali quelli che cambiano il primo numero, ma non si può negare che è migliorato molto.
Alla Phoronix, un mezzo che deve gran parte della sua fama ai suoi test software e hardware, stavano testando le prestazioni di Python 3.11 e hanno confermato che è tra il 10% e il 60% più veloce rispetto a Python 3.10, che fino ad ora era la versione stabile più aggiornata. Ma non assolutamente tutto è una buona notizia, almeno per gli utenti Linux, dal momento che un aggiornamento come questo potrebbe interrompere la compatibilità con il software che stiamo utilizzando, e un esempio di questo È ciò che stiamo soffrendo noi utenti di Kodi su Linux da quando è stato caricato su «Matrix».
Modifiche generali a Python 3.11
Lo soprattutto di Python 3.11 include che le posizioni degli errori a grana fine sono ora incluse nei grafici, il che, in teoria, consentirà un migliore riconoscimento degli errori; gruppi di eccezione e except*
; in tomllib, il supporto per l'analisi TOML è stato aggiunto alla libreria standard; introdotto gruppi di attività in asyncio; il raggruppamento atomico ((?>…)) e i quantificatori possessivi (*+, ++, ?+, {m,n}+) sono ora supportati nelle espressioni regolari.
Ma il clou è la velocità:
Il progetto Faster CPython sta già dando risultati interessanti. Python 3.11 è fino al 10-60% più veloce di Python 3.10. In media, abbiamo misurato un aumento di velocità di 1,22 volte nella suite di test standard.
Anche se tutto sembra molto buono, dobbiamo tenerlo a mente i cambiamenti nei linguaggi di programmazione possono causare problemi, come quello di Kodi. Gli sviluppatori devono adattare il loro codice alle nuove versioni e, se non tutto il codice, alla versione "mimetizzata" in modo che il loro lavoro non venga rubato. Pertanto, se si dipende da qualcosa del genere, è meglio mantenere l'aggiornamento il più a lungo possibile.
Python 3.11 è stato annunciato today (ieri nel fuso orario del progetto) e il suo tarball ora può essere scaricato dal file pagina di download del progetto. Il suo arrivo nei repository ufficiali dipenderà dalla filosofia della distribuzione che stiamo utilizzando, ma nella maggior parte dei casi ci vorranno settimane o addirittura mesi.
Maggiori informazioni e immagine logo: forum Python.