909
contributi
Riga 37: | Riga 37: | ||
Se da terminale invocate Python, entrate nella modalità interattiva: | Se da terminale invocate Python, entrate nella modalità interattiva: | ||
< | <pre>$ python3 | ||
Python 3.1.3 (r313:86834, Nov 28 2010, 10:01:07) | Python 3.1.3 (r313:86834, Nov 28 2010, 10:01:07) | ||
GCC 4.4.5 on linux2 | GCC 4.4.5 on linux2 | ||
Type "help", "copyright", "credits" or "license" for more information. | Type "help", "copyright", "credits" or "license" for more information. | ||
>>> | >>> | ||
</ | </pre> | ||
Questo è ottimo per eseguire piccoli test e verificare immediatamente il funzionamento di alcuni comandi. | Questo è ottimo per eseguire piccoli test e verificare immediatamente il funzionamento di alcuni comandi. | ||
Digitiamo nel prompt: | Digitiamo nel prompt: | ||
<pre>>>> 2+1</pre> | |||
< | |||
e osserviamo il risultato. | e osserviamo il risultato. | ||
Proviamo ora: | Proviamo ora: | ||
< | <pre>>>> name = "Pippo" | ||
>>> name | >>> name | ||
</ | </pre> | ||
Per chiudere la shell invocare la funzione di uscita <tt>exit()</tt> o, più semplicemente, premere ''Ctrl+D''. | Per chiudere la shell invocare la funzione di uscita <tt>exit()</tt> o, più semplicemente, premere ''Ctrl+D''. | ||
Riga 62: | Riga 61: | ||
Creiamo ora uno script basilare come il seguente e salviamolo come hello.py: | Creiamo ora uno script basilare come il seguente e salviamolo come hello.py: | ||
< | <pre>name = input("Come ti chiami? \n > ") | ||
print("Ciao %s, buon inizio corso!" % name)</ | print("Ciao %s, buon inizio corso!" % name)</pre> | ||
Il file appena creato, pur non essendo eseguibile, potrà essere comunque eseguito con il seguente comando: | Il file appena creato, pur non essendo eseguibile, potrà essere comunque eseguito con il seguente comando: | ||
< | <pre>python3 hello.py</pre> | ||
Per rendere lo script autoeseguibile è necessario, oltre a rendere lo script eseguibile, specificare il programma con il quale eseguirlo. Questo è possibile inserendo alla prima riga dello script, analogamente a quanto si fa ad esempio per Bash, il codice: | Per rendere lo script autoeseguibile è necessario, oltre a rendere lo script eseguibile, specificare il programma con il quale eseguirlo. Questo è possibile inserendo alla prima riga dello script, analogamente a quanto si fa ad esempio per Bash, il codice: | ||
< | <pre>#!/usr/bin/env python3</pre> | ||
Nota bene: Python 3 [http://docs.python.org/py3k/tutorial/interpreter.html#source-code-encoding utilizza di default la codifica UTF-8]. È però buona regola evitare di inserire nei sorgenti caratteri non presenti nella tabella ASCII, come ad esempio le lettere accentate. | Nota bene: Python 3 [http://docs.python.org/py3k/tutorial/interpreter.html#source-code-encoding utilizza di default la codifica UTF-8]. È però buona regola evitare di inserire nei sorgenti caratteri non presenti nella tabella ASCII, come ad esempio le lettere accentate. | ||
Rendiamo quindi lo script eseguibile: | Rendiamo quindi lo script eseguibile: | ||
< | <pre>chmod u+x hello.py</pre> | ||
ed eseguiamolo: | ed eseguiamolo: | ||
< | <pre>./hello.py | ||
Come ti chiami? | Come ti chiami? | ||
> Riccardo | > Riccardo | ||
Ciao Riccardo, buon inizio corso!</ | Ciao Riccardo, buon inizio corso!</pre> | ||
==Cofigurare Geany== | ==Cofigurare Geany== |
contributi