Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/Python"
Differenze tra le versioni 2 e 3
Versione 2 del 14/09/2006 10.16.41
Dimensione: 3677
Autore: gennaro
Commento:
Versione 3 del 14/09/2006 10.17.07
Dimensione: 3683
Autore: gennaro
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 8: Linea 8:
===Breve introduzione=== === Breve introduzione ===
Linea 18: Linea 18:
===Risorse=== === Risorse ===
Linea 22: Linea 22:
"""Python.it""" """ Python.it """

Linguaggio Python

Presentazione

Python è un linguaggio di programmazione molto versatile e di altissimo livello. Utilizzato sia per lo scripting che per la realizzazione di programmi completi. E' interpretato, orientato agli oggetti ed estensibile tramite il linguaggio C. Tra i suoi difetti le prestazioni non eccezionali.

Breve introduzione

Python è un linguaggio di programmazione ideato da Guido Von Rossum nel 1991 e derivato da un precedente linguaggio chiamato ABC. E' interpretato e quindi caratterizzato da una grande portabilità su differenti piattaforme (Linux,Windows,Mac.....). Proprio per la sua natura di linguaggio interpretato però le sue prestazioni non sono paragonabili a quella di altri linguaggi compilati come il C o il C++. E' sempre possibile tuttavia scrivere estensioni in C all'interprete. Python può appoggiarsi a molte famose librerie scritte in C o C++: gui (wxpython, pygtk...), tool per lo svilippo di giochi (pygame,pysdl...), databases (mysqldb...) ... E' un linguaggio di altissimo livello ed ha una sintassi molto piacevole e intuitiva (ideale per chi si avvicina alla programmazione!). I programmi scritti in python risultano spesso molto sintetici ed eleganti nella forma (ma ricordiamo che tutto dipende anche dallo stile personale del programmatore! ;-)). E' nativamente un linguaggio orientato agli oggetti ma a differenza di altri linguaggi come il java permette anche uno stile procedurale. E' utilizzato per una vasta gamma di scopi: scripting, creazione di programmi completi, estensioni di programmi scritti in C, realizzazione di prototipi di applicazioni che andranno poi riscritte in un differente linguaggio....

Risorse

In lingua italiana:

""" Python.it """ http://www.python.it/ Il sito di riferimento per i programmatori python italiani! Qui potete trovare le traduzioni in italiano della documentazione ufficiale nonchè le FAQ sul linguaggio.

In lingua inglese:

"""Pyhton.org""" http://www.python.org/ Il sito ufficiale del linguaggio python. Trovate la documentazione in inglese aggiornata all'ultima versione dell'interprete, in più tutte le novità e le iniziative che ruotano intorno a questo linguaggio.

===Installazione===

Con l'installazione standard di ubuntu l'interprete python dovrebbe già essere installato sulla vostra macchina, in caso contrario è sufficiente installare il pacchetto python da Synaptic o da riga di comando:

""sudo apt-get install python""

===Verifica della configurazione===

Bene ora non vi reste che lanciare l'interprete interattivo e fare pratica. Aprite una shell e digitate python [INVIO] Dovrebbe apparirvi qualcosa tipo questo:

"" Python 2.4.3 (#2, Apr 27 2006, 14:43:58) [GCC 4.0.3 (Ubuntu 4.0.3-1ubuntu5)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> ""

Adesso proviamo qualche semplice comando:

"" >>> print "Hello World!" Hello World! >>> print 2+3 5 >>> print "2 + 3 = ", 2+3 2 + 3 = 5 ""

Usciamo dall'interprete premendo CTRL+D oppure digitando

"" >>> import sys >>> sys.exit() ""

Proviamo a realizzare un piccolo script! Aprite un editor di testo qualsiasi e scrivete:

"" #!/usr/bin/python print "Hello World!" ""

Salvate in in un file hello.py Adesso aprite una shell e spostatevi nella cartella dove avete salvato il file:

""cd cartella_dove_avete_salvato_lo_script""

date i permessi di esecuzione:

""chmod a+x hello.py""

e lanciate lo script:

""python hello.py""

Se non avete sbagliato qualcosa dovreste vedere le parole "Hello World!" stampate a video.


CategoryComunita