Logo python

Iniziamo con Python

Sicuramente molti sono interessati a imparare a programmare, ed sempre difficile capire da quale partire.
La mia personale scelta è caduta su Python.

Il suo inventore è Guido van Rossum link wikipedia, programmatore Olandese, che decise di creare un linguaggio che fosse:

  • un linguaggio semplice, intuitivo e potente quanto i suoi maggiori avversari.
  • open source link wikipedia, in modo che ognuno avrebbe potuto partecipare al suo sviluppo.
  • un codice facilmente comprensibile, come l’inglese parlato.
  • ottimo per i compiti di tutti i giorni, poiché in grado di consentire tempi di sviluppo brevi

Nasce così, nel 1999 il linguaggio Python chiamato cosi, perchè fans dei “Monty Python”.Scrive lo stesso Guido van Rossum:

“Più di sei anni fa, nel dicembre 1989, stavo cercando un progetto di programmazione per “hobby” che mi avrebbe dovuto tenere occupato nella settimana vicina a Natale. Il mio ufficio… sarebbe stato chiuso, ma io avevo un computer, e non molto di più. Decisi di scrivere un interprete per un nuovo linguaggio di scripting a cui avrei pensato dopo: un discendente dell’ABC, che sarebbe dovuto appartenere agli hacker di Unix. Scelsi Python come nome per il progetto, essendo leggermente irriverente (e sono un grande fan di Monty Python’s Flying Circus)”

Ma torniamo al linguaggio …perchè Python

Prima di tutto è completamente free. Si può usare e distribuire senza nessuna problema di copyryght. Cosa importantissima quando parliamo di free, la sua comunità è enorme è molto attiva. Si ricevono costantemente miglioramenti.
Python viene definito multi-paradigma, cioè supporta sia la programmazione di procedurale link wikipedia(uso di funzioni) sia la programmazione ad oggetti link wikipedia.

Python è un linguaggio portatile, è possibile usarlo in piattaforme varie, Unix, Linux, Windows, Dos, Macintosh, Android, iOS ecc. Questo perchè si tratta di un linguaggio interpretato link wikipedia , insomma qualsiasi sistema operativo va bene, purchè abbia appunto l’interprete python installato.

Python è un linguaggio di alto livello, ma è semplice e potente. La sintassi e i suoi moduli sono già inclusi nel linguaggio, e sono facili da imparare.

Python è ricco di librerie, una collezione di oltre 200 moduli, per svolgere qualsiasi compito.

Python è veloce! Anche se è un linguaggio interpretato, i programmi vengono automaticamente compilati, in un formato detto bytecode link wikipedia prima di essere eseguito.

Python gestisce automaticamente la memoria. E’ presente un meccanismo di pulizia della memoria, garbage collection link wikipediache libera automaticamente porzioni di memoria non più utilizzate dalla programma stesso.

Python è integrabile con altri linguaggi. Esistono numero interpreti, (ad esempio per il linguaggio C vi è CPython), che consentono appunto l’integrazione con altri linguaggi di programmazione.

Per tutti questi motivi credo che Python sia un ottimo linguaggio per iniziare  a programmare!

Prossimamente inizieremo con la prima lezione.

 

Alla prossima con un altro Post!!!
Vostro iBlog127

Lezione successiva QUA

 

Fonti:
wikipedia
HTML

 

Autore dell'articolo: iBlog127

1 commento su “Iniziamo con Python

Lascia un commento

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

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.