Python Memorial: 30 anni ed è un po ‘tranquillo

Creato da Guido van Rossum, il linguaggio Python multiuso ha le sue origini nel 1989, ma l’istantanea ufficiale è stata rilasciata il 20 febbraio 1991. Il linguaggio di programmazione universalmente applicabile e soprattutto facile da imparare ha festeggiato il suo 30 ° fine settimana. Anniversario. Soprattutto dal rilascio di Python 2.0 interamente orientato agli oggetti, che è stato pubblicato all’inizio del millennio, la popolarità del linguaggio è cresciuta costantemente, fino a diventare finalmente una delle lingue di insegnamento preferite nell’ambiente universitario negli anni 2010.

In qualità di cosiddetto BDFL, il creatore del linguaggio Van Rossum ha accompagnato l’ulteriore sviluppo di Python per molti anni e lo ha promosso attivamente. In primo luogo, un’accesa controversia sulla proposta di introduzione di espressioni di assegnazione (572Van Rossum ha spinto le sue dimissioni nel 2018. Di conseguenza, la Python Software Foundation e la comunità locale hanno cercato un nuovo modello di governance che assicurasse un ulteriore sviluppo del linguaggio di programmazione.

Tuttavia, queste differenze non hanno danneggiato la popolarità di Python e la rottura con la retrocompatibilità che aveva sempre caratterizzato Python 2.x quando la serie Python 3.x è stata lanciata nel 2008. Questa versione è stata chiusa con il rilascio della versione 2.7.18 alle 20 Aprile 2020.

Nello stesso periodo in cui è stato lanciato Python 3, Google ha anche riconosciuto i vantaggi del linguaggio multi-paradigma ed è stato il primo a sceglierlo per il motore applicativo Platform-as-a-Service (PaaS), anche prima di Java, PHP e Go . Tuttavia, applicazioni scientifiche come i calcoli numerici e l’elaborazione visiva dei risultati con le note librerie NumPy e Matplotlib si sono evolute nelle aree più importanti dell’implementazione di Python. Negli ultimi anni, l’apprendimento automatico e la scienza dei dati hanno potenziato l’uso di Python, in particolare attraverso librerie e framework come TensorFlow, Keras, scikit-Learn e PyTorch.

READ  IPhone 12 ufficiale: anche Mini, Pro e Max | Prezzi, date, specifiche

La crescente popolarità di Python si riflette, tra le altre cose, nelle classifiche regolarmente pubblicate di vari linguaggi di programmazione, in cui Python si è ormai saldamente affermato nel primo gruppo insieme a Java, C e C ++ – ed è stato anche votato ‘Linguaggio dell’anno “più volte, ad esempio nel TIOBE Programming Community Index 2020.

Anche se Python è senza dubbio uno dei linguaggi più maturi ad affermarsi e confermarsi in molti settori di applicazione, la comunità continua a definire i suoi ambiziosi obiettivi e spinge per un ulteriore sviluppo del linguaggio. Per il prossimo aggiornamento – Python 3.10 dovrebbe essere completato nell’autunno del 2023 – l’espansione per includere Pattern Matching, ad esempio, è mirata, rendendola una delle modifiche di sintassi più complete da molto tempo.

Gli sviluppatori Python acquisiranno una visione più approfondita delle caratteristiche e delle caratteristiche speciali del linguaggio di programmazione quest’anno Login-conferenza. Durante un’immersione profondaProgrammazione professionale in linguaggio Python“Il 15 aprile, argomenti come l’ottimizzazione delle prestazioni, nessuna sincronizzazione / attesa, API, sistema di tipi, qualità del codice e assistenza per il passaggio a Python 3 sono all’ordine del giorno.

Seconda giornata tematicaFlusso di lavoro dei dati con Python“Il 6 maggio è dedicato a strumenti e best practice in machine learning e data science.

Sebbene Python abbia sempre beneficiato della sua scalabilità flessibile, che si riflette in plugin ad alte prestazioni come Librerie scritte in linguaggio C (come NumPy), negli ultimi anni sono state introdotte innovazioni a volte complesse, tra cui Async IO e il sistema di scrittura dinamico, che offre sviluppatori più opzioni. Per migliorare il loro codice e le prestazioni.

Tuttavia, la revisione del pacchetto è ancora nella lista dei desideri di molti utenti Python. Durante l’installazione dei pacchetti, Python richiede molto impegno da parte dei suoi utenti e l’uso di molti strumenti – e quindi è in ritardo rispetto ad altri linguaggi di programmazione.


(una cartina)

Alla home page

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Torna in alto