Sito web di notizie tecnologiche e videogames.

Python, un linguaggio adatto a tutti

11

Python è un linguaggio di scripting di alto livello che non ha niente da invidiare ai linguaggi di programmazione di cui si sente spesso parlare e per questo si sta diffondendo rapidamente in molti ambiti. In questo articolo ne analizzeremo i maggiori punti di forza.

E` FREE ED OPEN

Per gli amanti del software FOSS vi farà piacere sentire che Python è open source ed assolutamente free!

E` MULTIPIATTAFORMA

Python è un linguaggio multipiattaforma, quindi una volta che avrete creato il vostro programma esso potrà girare su una qualsiasi piattaforma senza il bisogno di modificare nemmeno una riga di codice! Ovviamente il codice sorgente non deve fare riferimento a risorse specifiche di una particolare architettura. In tal caso bisognerà adattare il codice all’architettura di destinazione.

E` SEMPLICE

Uno dei punti di forza di questo linguaggio di programmazione è sicuramente la sua semplicità, da cui ne deriva una maggiore velocità di sviluppo di un progetto; vi sfido a trovare un programmatore che lo definisca un linguaggio di programmazione complesso o difficile!

E` PERFORMANTE

Python è un linguaggio intepretato o compilato? Entrambi! Spesso la linea di confine tra linguaggio interpretato e compilato è sottile, nel caso di Python, infatti, il codice sorgente viene automaticamente compilato nel cosiddetto bytecode prima di essere eseguito garantendo così performance elevate.

Fino ad adesso abbiamo visto che Python è un linguaggio facile, veloce, performante e multipiattaforma, ma cosa si può fare con questo linguaggio di programmazione?

COSA CI SI PUO` FARE?

Uno dei maggiori punti di forza di questo linguaggio è sicuramente la quantità enorme di cose che ci si può fare, infatti di default Python include circa 200 librerie, ma ce ne sono migliaia pronte ad essere scaricate che svolgono i compiti più disparati.

Esempi? Interfacce grafiche, interazione con il sistema operativo e con il filesystem, gestione dei database, realizzazione di videogiochi e di applicazioni scientifiche, supporto per lo sviluppo web con framework come Django.

Inoltre interagisce facilmente con altri linguaggi di programmazione ed è nativo su Mac e Linux!

Se non vi ho ancora convinto che Python sia un linguaggio di programmazione molto utile ed efficace, basti pensare che il CERN di Ginevra, Google e perfino la NASA lo usano!! 😀

Python, un linguaggio adatto a tutti

Per saperne di più … python.org

 

Commenti