Dimensione: 3673
Commento:
|
Dimensione: 3526
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
==Linguaggio Python== | Python è un linguaggio di programmazione molto versatile e di alto livello. Utilizzato sia per lo scripting che per la realizzazione di programmi completi. E' interpretato, orientato agli oggetti ed estensibile tramite il linguaggio C. == 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.....).[[BR]] Python è estensibile tramite il linguaggio C. Può inoltre appoggiarsi a molte famose librerie scritte in C o C++: gui (wxpython, pygtk...), tool per lo svilippo di giochi (pygame,pysdl...), databases (mysqldb...) ...[[BR]] E' un linguaggio di alto 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! ;-)).[[BR]] E' nativamente un linguaggio orientato agli oggetti ma a differenza di altri linguaggi come il java permette anche uno stile procedurale e/o funzionale.[[BR]] Ideale per realizzare applicazioni velocemnete, è 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 altri linguaggi |
Linea 4: | Linea 12: |
===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=== |
== Risorse == |
Linea 22: | Linea 16: |
"""Python.it""" http://www.python.it/ |
'''Python.it'''[[BR]] http://www.python.it/ [[BR]] |
Linea 28: | Linea 22: |
"""Pyhton.org""" http://www.python.org/ |
'''Pyhton.org'''[[BR]] http://www.python.org/ [[BR]] |
Linea 33: | Linea 27: |
===Installazione=== | == Installazione == |
Linea 37: | Linea 31: |
""sudo apt-get install python"" | ''sudo apt-get install python'' |
Linea 40: | Linea 34: |
===Verifica della configurazione=== | == Verifica della configurazione == |
Linea 42: | Linea 36: |
Bene ora non vi reste che lanciare l'interprete interattivo e fare pratica. Aprite una shell e digitate python [INVIO] | Bene ora non vi reste che lanciare l'interprete interattivo e fare pratica. Aprite una shell e digitate python [INVIO][[BR]] |
Linea 45: | Linea 39: |
"" | {{{ |
Linea 50: | Linea 46: |
"" | }}} |
Linea 54: | Linea 52: |
"" >>> print "Hello World!" |
{{{ >>> print "Hello World!" |
Linea 57: | Linea 57: |
>>> print 2+3 | >>> print 2+3 |
Linea 59: | Linea 59: |
>>> print "2 + 3 = ", 2+3 | >>> print "2 + 3 = ", 2+3 |
Linea 61: | Linea 61: |
"" | }}} |
Linea 65: | Linea 66: |
"" | {{{ |
Linea 68: | Linea 69: |
"" | }}} |
Linea 72: | Linea 73: |
"" | {{{ |
Linea 74: | Linea 75: |
print "Hello World!" "" |
print "Hello World!" }}} |
Linea 80: | Linea 81: |
""cd cartella_dove_avete_salvato_lo_script"" | {{{ cd cartella_dove_avete_salvato_lo_script }}} |
Linea 84: | Linea 87: |
""chmod a+x hello.py"" | {{{ chmod a+x hello.py }}} |
Linea 88: | Linea 93: |
""python hello.py"" | {{{ python hello.py }}} |
Python è un linguaggio di programmazione molto versatile e di alto livello. Utilizzato sia per lo scripting che per la realizzazione di programmi completi. E' interpretato, orientato agli oggetti ed estensibile tramite il linguaggio C.
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.....).BR Python è estensibile tramite il linguaggio C. Può inoltre appoggiarsi a molte famose librerie scritte in C o C++: gui (wxpython, pygtk...), tool per lo svilippo di giochi (pygame,pysdl...), databases (mysqldb...) ...BR E' un linguaggio di alto 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! ;-)).BR E' nativamente un linguaggio orientato agli oggetti ma a differenza di altri linguaggi come il java permette anche uno stile procedurale e/o funzionale.BR Ideale per realizzare applicazioni velocemnete, è 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 altri linguaggi
Risorse
In lingua italiana:
Python.itBR http://www.python.it/ BR 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.orgBR http://www.python.org/ BR 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]BR 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:
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.