1.2. Python su Windows

Su Windows, avete diverse alternative per installare Python.

ActiveState produce un'installazione Windows per Python che comprende una versione completa di Python, un IDE con un editor per il codice orientato a Python, più alcune estensioni di Windows per Python che consentono un accesso completo ai servizi specifici di Windows, alle sue API ed al suo registro.

ActivePython è liberamente scaricabile, tuttavia non è open source. È l'IDE che ho utilizzato per imparare Python, e vi raccomando di provarlo, a meno che non abbiate una ragione specifica per non farlo. (Una ragione potrebbe essere che ActiveState è generalmente di alcuni mesi indietro nell'aggiornamento del loro installatore ActivePython rispetto ai rilasci delle nuove versioni di Python. Se necessitate assolutamente dell'ultima versione di Python ed ActivePython è rimasta alla versione precedente, dovrete passare alla seconda opzione.)

Procedura 1.1. Opzione 1: Installare ActivePython

  1. Scaricate ActivePython da http://www.activestate.com/Products/ActivePython/.

  2. Se siete su Windows 95, Windows 98, o Windows ME, dovrete anche scaricare ed installare il Windows Installer 2.0 prima di installare ActivePython.

  3. Doppio click sull'installer, ActivePython-2.2.2-224-win32-ix86.msi.

  4. Seguite le istruzioni dell'installer.

  5. Se lo spazio è poco, potete effettuare un'installazione personalizzata ed escludere la documentazione, ma non ve lo raccomando a meno che non disponiate davvero dei 14 megabyte necessari.

  6. Una volta completata l'installazione, chiudete l'installer ed aprite Start->Programs->ActiveState ActivePython 2.2->PythonWin IDE.

Esempio 1.1. La IDE di ActivePython

PythonWin 2.2.2 (#37, Nov 26 2002, 10:24:37) [MSC 32 bit (Intel)] on win32.
Portions Copyright 1994-2001 Mark Hammond ([email protected]) -
see 'Help/About PythonWin' for further copyright information.
>>> 

La seconda opzione è l'installer di Pythonufficiale”, distribuito dalle persone che sviluppano Python stesso. È liberamente scaricabile ed open source, ed è sempre aggiornato all'ultima versione di Python.

Procedura 1.2. Opzione 2: Installare Python da Python.org

  1. Scaricate l'ultimo installer per Windows di Python da http://www.python.org/ftp/python/2.3.2/.

  2. Doppio click sull'installer, Python-2.3.2.exe.

  3. Seguite le istruzioni dell'installer.

  4. Se lo spazio su disco non è sufficiente, potete deselezionare il file HTMLHelp, gli script di utilità (Tools/) e/o la raccolta di test (Lib/test/).

  5. Se non avete i diritti di amministratore sulla vostra macchina, potete selezionare le opzioni avanzate (Advanced Options ...) e selezionare l'installazione per non-amministratori (Non-Admin Install). Questo va ad influire solo sulla posizione delle chiavi nel registro e sulla creazione delle scorciatoie dei menu.

  6. Una volta completata l'installazione, chiudete l'installer ed aprite Start->Programs->Python 2.3->IDLE (Python GUI).

Esempio 1.2. IDLE (Python GUI)

Python 2.3.2 (#49, Oct  2 2003, 20:02:00) [MSC v.1200 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.

    ****************************************************************
    Personal firewall software may warn about the connection IDLE
    makes to its subprocess using this computer's internal loopback
    interface.  This connection is not visible on any external
    interface and no data is sent to or received from the Internet.
    ****************************************************************
    
IDLE 1.0
>>>