Accademia:Introduzione a Python: differenze tra le versioni

m
 
(12 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
=Introduzione a Python=
{{Template:Acc_Menu_Python}}
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":
__TOC__
== 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":


[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 12:
* 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 25:
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 33:
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 79:
Ciao Riccardo, buon inizio corso!</pre>
Ciao Riccardo, buon inizio corso!</pre>


==Cofigurare Geany==
== Confronto tra python ed altri linguaggi ==
Esistono molti editor e ognuno è libero di scegliere quello che più lo aggrada, chi punta alla semplicità, chi alla completezza, chi alla comodità ecc..
Per un confronto tra python e PHP vedere [http://wiki.python.org/moin/PythonVsPhp il wiki di Python].
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.
Configurarlo per i nostri scopi è semplice,
 
* se non volete usare xterm, ovvero un interprete dei comandi virtuale e preferite il nostro fidato terminale, inserite in
 
Modifica -> Preferenze -> Strumenti -> terminale -> gnome-terminal
dove gnome-terminal stà per il comando che esegue il vostro terminale preferito, altrimenti lasciate xterm
 
* invece è fondamentale indicare python3.1 come interprete :
 
Genera -> Set Build Commands -> Execute Commands
e inserite //python3.1 "%f"// nella cella del comando
 
Ora potrete lavorare comodamente da qui, cliccando su esegui ogni volta che vorrete provare lo script, partirà in automatico il terminale da voi impostato.


http://lh4.ggpht.com/_O3woVwR61kU/TUsPrQ2r3cI/AAAAAAAAAHA/sJyUlkUbWT4/Schermata-Set%20Build%20Commands.png
[[Categoria:Accademia Python - Lezione 0]]
914

contributi