Accademia:Introduzione a Python: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
Riga 1: Riga 1:
=Introduzione a Python=
== Panoramica ==
Perché innanzitutto il nome Python? Questo fu un tributo del suo creatore al suoi comici preferiti, i [http://en.wikipedia.org/wiki/Monty_Python Monty_Python]. Prima di iniziare ad entrare nel vivo della lezione ecco un breve intermezzo, "La nascita dello spam":
Perché innanzitutto il nome Python? Questo fu un tributo del suo creatore al suoi comici preferiti, i [http://en.wikipedia.org/wiki/Monty_Python Monty_Python]. Prima di iniziare ad entrare nel vivo della lezione ecco un breve intermezzo, "La nascita dello spam":


[http://www.youtube.com/embed/anwy2MPT5RE VIDEO: la nascita dello SPAM]
[http://www.youtube.com/embed/anwy2MPT5RE VIDEO: la nascita dello SPAM]


Come definireste Python? La pagina di [http://it.wikipedia.org/wiki/Python Wikipedia] elenca alcune delle sue peculiarità che meglio lo contraddistinguono e ne spiegano l'enorme successo:
Come definireste Python? La pagina di [http://it.wikipedia.org/wiki/Python Wikipedia] elenca alcune delle sue peculiarità che meglio lo contraddistinguono e ne spiegano l'enorme successo:
Riga 11: Riga 10:
* linguaggio multi-piattaforma
* linguaggio multi-piattaforma
* linguaggio non compilato
* linguaggio non compilato


Soffermiamoci un momento sui vari punti.
Soffermiamoci un momento sui vari punti.
Riga 26: Riga 23:
In effetti l'ultimo punto non è del tutto corretto. Il Python viene spesso definito come un [http://it.wikipedia.org/wiki/Interprete_(informatica) linguaggio interpretato]. In realtà ciò non è vero, ma dal punto di vista del programmatore è come se lo fosse. Senza dover trafficare con i compilatori, lo sviluppo e il debug sono molto più semplici e veloci.
In effetti l'ultimo punto non è del tutto corretto. Il Python viene spesso definito come un [http://it.wikipedia.org/wiki/Interprete_(informatica) linguaggio interpretato]. In realtà ciò non è vero, ma dal punto di vista del programmatore è come se lo fosse. Senza dover trafficare con i compilatori, lo sviluppo e il debug sono molto più semplici e veloci.


=Installazione=
== Installazione ==
In questo corso useremo come sistema operativo di riferimento Debian Squeeze, che tra poche ore diventerà la nuova versione stabile del nostro sistema operativo preferito.
In questo corso useremo come sistema operativo di riferimento Debian Squeeze, che tra poche ore diventerà la nuova versione stabile del nostro sistema operativo preferito.


Riga 34: Riga 31:
Si tenga presente che il Python 3 così installato non interferisce minimamente con Python 2.6, che rimane la versione eseguita di default. Si può dunque installare l'interprete che useremo nelle nostre lezioni senza alcuna preoccupazione.
Si tenga presente che il Python 3 così installato non interferisce minimamente con Python 2.6, che rimane la versione eseguita di default. Si può dunque installare l'interprete che useremo nelle nostre lezioni senza alcuna preoccupazione.


=Come utilizzare Python=
== Come utilizzare Python ==
Se da terminale invocate Python, entrate nella modalità interattiva:
Se da terminale invocate Python, entrate nella modalità interattiva:


Riga 80: Riga 77:
Ciao Riccardo, buon inizio corso!</pre>
Ciao Riccardo, buon inizio corso!</pre>


==Cofigurare Geany==
== Cofigurare Geany ==
Esistono molti editor e ognuno è libero di scegliere quello che più lo aggrada, chi punta alla semplicità, chi alla completezza, chi alla comodità ecc..
Esistono molti editor e ognuno è libero di scegliere quello che più lo aggrada, chi punta alla semplicità, chi alla completezza, chi alla comodità ecc..
Io personalmente ne cercavo uno semplice, gratuito e magari con un terminale integrato, senza dover passare sempre da una finestra all'altra. Così ho scelto Geany.
Io personalmente ne cercavo uno semplice, gratuito e magari con un terminale integrato, senza dover passare sempre da una finestra all'altra. Così ho scelto Geany.