Uscita di Python 3.12

Il 2 ottobre 2023 è stata rilasciata una nuova versione stabile del popolare linguaggio di programmazione Python 3.12.

Python è un linguaggio di programmazione di alto livello per scopi generali, con un tipaggio dinamico e rigoroso e gestione automatica della memoria, orientato a migliorare la produttività degli sviluppatori, la leggibilità del codice e la qualità, nonché a garantire la portabilità dei programmi scritti con esso.

L'ultima versione stabile di Python 3.12 offre numerosi cambiamenti nel linguaggio e nella libreria standard. Le modifiche nella libreria mirano a ripulire le API obsolete, migliorare l'usabilità, ecc. Si segnala che il pacchetto distutils è stato rimosso dalla libreria standard (al suo posto si consiglia di utilizzare setuptools). Il supporto del file system in os e pathlib ha subito una serie di miglioramenti e alcuni moduli funzionano meglio.

Tra i numerosi cambiamenti e miglioramenti, si possono evidenziare i seguenti:

  • Un'analisi più flessibile delle f-string formattate, che consente di fare molte cose che prima erano impossibili (PEP 701).
  • Un miglioramento della sintassi per specificare i parametri di tipo nella dichiarazione di una classe generica, funzione o alias di tipo (PEP 695).
  • Una nuova API per profiler, debugger e altri strumenti per il monitoraggio degli eventi in CPython (PEP 669).
  • Supporto per interpreti secondari isolati con blocchi globali separati per l'interprete GIL (PEP 684). I programmi scritti utilizzando interpreti secondari possono trarre vantaggio dal parallelismo multicore, che prima non era possibile a causa del GIL.
  • Messaggi di errore migliorati. In caso di errori causati da potenziali refusi, vengono forniti suggerimenti per le correzioni.
  • Supporto per il profiler delle prestazioni Linux perf per passare i nomi delle funzioni Python al tracer.
  • Numerosi grandi e piccoli miglioramenti delle prestazioni (ad esempio, vedi PEP 709 riguardante il miglioramento delle prestazioni dei generatori di lista, supporto per l'ottimizzatore binario BOLT, ecc.), garantendo un incremento complessivo delle prestazioni di circa il 5%.

Annuncio del rilascio

Un piccolo poema positivo dei redattori del numero e di Brian Bilston 🙂 Non hanno bisogno del nostro aiuto Quindi non dirmi Che queste facce sfinite potrebbero appartenere a te o a me Se la vita avesse distribuito le carte in modo diverso Dobbiamo vederli per quello che sono davvero Scommettitori e approfittatori Pigri e scansafatiche Con bombe nelle maniche Assassini e ladri Non sono i benvenuti qui Dobbiamo farli Tornare da dove sono venuti Non possono Condividere il nostro cibo Condividere le nostre case Condividere i nostri paesi Invece costruiamo Un muro per tenerli fuori Non è giusto dire Che queste siano persone come noi Un luogo dovrebbe appartenere solo a coloro che vi sono nati Non essere così stupido da pensare Che il mondo possa essere visto in un altro modo (ora leggi dal basso verso l'alto)

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster