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 1 e 19 (in 18 versioni)
Versione 1 del 14/09/2006 10.15.30
Dimensione: 3673
Autore: gennaro
Commento:
Versione 19 del 14/09/2006 12.29.17
Dimensione: 3526
Autore: gennaro
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.


CategoryComunita