2. Installazione di un interprete Python
2.1. ActivePython
Gli esempi contenuti in questo documento sono stati testati con l'interprete Python di ActiveState:
![]() |
Note:
- Non scaricare la versione a 64 bit di ActivePython. Non consente l'installazione del modulo MySQLdb, necessario più avanti in questo documento.
L'installazione di ActivePython crea la seguente struttura di directory:
![]() |
e il seguente menu nella cartella Applicazioni:
![]() |
- 1: la documentazione di ActivePython. È molto completa ed è consigliabile consultarla ogni volta che si incontra un problema;
- 2: un interprete Python interattivo;
- 3: il gestore di pacchetti di ActivePython. Lo useremo per installare il pacchetto Python che ci permette di lavorare con i database MySQL.
Non useremo l'interprete Python interattivo. È sufficiente sapere che gli script presenti in questo documento potrebbero essere eseguiti utilizzando questo interprete. Sebbene sia utile per testare il funzionamento di una funzionalità di Python, non è molto pratico per gli script che devono essere riutilizzati. Ecco un esempio:
![]() |
Il prompt >>> consente di inserire un'istruzione Python che viene eseguita immediatamente. Il codice digitato sopra significa quanto segue:
Righe:
- 1: Inizializzazione di una variabile. In Python non si dichiara il tipo delle variabili. Esse assumono automaticamente il tipo del valore loro assegnato. Questo tipo può cambiare nel tempo;
- 2: visualizzazione del nome. 'name=%s' è un formato di visualizzazione in cui %s è un parametro formale che indica una stringa. (name) è il parametro effettivo che verrà visualizzato al posto di %s;
- 3: il risultato della visualizzazione;
- 4: visualizzazione del tipo della variabile name;
- 5: la variabile name è di tipo str (stringa).
Di seguito forniamo script che sono stati testati come segue:
- lo script può essere scritto utilizzando qualsiasi editor di testo. Qui abbiamo utilizzato Notepad++, che offre l'evidenziazione della sintassi per gli script Python;
- lo script viene eseguito in una finestra DOS.
![]() |
- Accedere alla cartella contenente lo script da testare;
- La variabile %python% è una variabile di sistema:
- Riga 1: visualizza il valore della variabile d'ambiente %python%;
- Riga 2: il suo valore: <installdir>\python.exe, dove installdir è la cartella di installazione di ActivePython.
2.2. Strumenti Python per Visual Studio
[Python Tools for Visual Studio] è disponibile (febbraio 2012) al seguente URL: [http://pytools.codeplex.com/]. Eseguendolo si aggiungono funzionalità Python a Visual Studio 2010. La versione Express di Visual Studio 2010 è gratuita e disponibile all'indirizzo [http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express].
Una volta installate le estensioni [Python Tools for Visual Studio], è possibile creare progetti Python con VS 2010:
![]() |
- per tutti gli esempi in questo documento, l'opzione [1] è quella appropriata;
- [2]: Il menu (Strumenti / Opzioni) consente di configurare l'ambiente Python.
L'interprete ActivePython dovrebbe essere stato rilevato da Visual Studio [3]:
![]() |
- in [4], specifichiamo che l'esecuzione del programma deve essere messa in pausa finché l'utente non preme un tasto sulla tastiera.
Creiamo un progetto Python (File / Nuovo / Progetto):
![]() |
- in [1,2]: selezionare un progetto Python di tipo [Applicazione Python];
- in [3]: scegli una cartella per il progetto;
- in [4]: assegnare un nome al progetto;
- in [5]: il progetto generato.
Il file [essai_02.py] è un programma Python:
print('Hello World')
Eseguirlo premendo [Ctrl-F5]: il risultato appare in una finestra DOS [6]. Anche tutto il codice presente in questo documento è stato testato in questo modo. Gli esempi sono forniti come soluzione VS 2010:
![]() |








