python en Windows XP

Software que cal

Les aplicacions software que cal instal.lar al vostre computador per tal de poder completar els treballs corresponents als lliuraments de les pràctiques de Fonaments d'Informàtica, i que us podran ser útils en d'altres assignatures, són les següents:

  1. Editor de fitxers Emacs
  2. Interpret del llenguatge de programació python.

Descàrrega dels fitxers

Si teniu accès a Internet des de casa, aconsellem fer la descàrrega com segueix:
  1. Creeu a la unitat C del vostre disc dur el directori C:\foninf
  2. Descarregueu el fitxer de l'Emacs tot seleccionant a la finestra que s'obre, el directori C:\foninf per a que s'emmagatzemi ací.

    Emacs 20.7 (9.18 MB)

  3. Aneu a qualsevol adreça URL de la web que permeti descarregar els fitxers del llenguatge python. Per exemple

    http://www.python.org/download

  4. Descarregueu la versió que us calgui. Per exemple, si el vostre computador té una CPU Intel de 32 bits, descarregueu

    Python 2.6.5 Windows Installer

    tot seleccionant, a la finestra de descàrrega el directori C:\foninf per a que s'emmagatzemi ací. Comproveu que s'ha creat una còpia del fitxer Python-2.65

Ara ja teniu al disc dur del vostre computador tot el material que cal i, si disposeu de suficient espai, no l'esborreu, per si de cas cal refer la instal.lació. Anem ara a fer la instal.lació pròpiament dita, la qual depèn de la versió de sistema operatiu amb el qual feu funcionar el vostre computador. Algunes accions concretes tambè depenen del navegador que useu, això, però, de ben segur que ja ho domineu a la perfecció.

Instal.lació de l'Emacs

Per a instal.lar l'editor de fitxers Emacs cal seguir el següent procediment:
  1. Descompressió del fitxer
  2. Executeu el fitxer C:\emacs\bin\addpm.exe
  3. En executar-se, aquesta aplicació us demanarà si voleu instal.lar l'Emacs. Si el directori d'instal.lació és el correcte, C:\emacs, seleccioneu el botó Acceptar. Si el directori no és el previst, canvieu-lo i repetiu la mateixa operació.
  4. Configuració de les variables d'entorn de sistema operatiu per a l'Emacs
  5. Reinicialitzeu el computador

Instal.lació del python

  1. Feu que C:\foninf sugui el directori de treball i feu doble click sobre python-2.65. De manera stàndard, el python s'instal.la en

    C:\Python26

  2. Ara actualitzeu el PATH per poder executar l'interpret python

  3. Per assegurar-se'n que la nova definició serà activada, reinicialitzeu el vostre computador.

Execució de l'interpret de python

Hi ha diverses maneres de treballar en llenguatge de programació python
  1. Intèrpret en la seva pròpia interficie gràfica
  2. Intèrpret en la finestra de comandes DOS (cmd)
  3. Intèrpret en la finestra de comandes DOS via directa
  4. Programació en python
Mode intèrpret en la seva pròpia interficie gràfica
  1. A partir de l'escriptori feu la següent cascada de seleccions

    Inici
      Tots els programes
        Python 2.6
          IDLE (Pyhton GUI)

    Apareixerà una finestra amb el titol Python Shell amb el senyal (en anglès "prompt")

    IDLE 2.6.5
    >>>

    que indica que l'interpret està llest per a acceptar comandes de python.

  2. Ara entreu les comandes del llenguatge que creieu oportunes. L'interpret us donarà les respostes adients.
  3. Per a acabar la sessió, entreu la comanda

    >>>exit()

    o bé la seqüència de caràters

    >>>Ctrl-Z Return
Modalitat intèrpret en la finestra de comandes DOS (cmd)
  1. A partir de l'escriptori feu la següent cascada de seleccions

    Inici
      Tots els programes
        Python 2.6
          Pyhton (command line)

    Apareixerà una finestra amb el titol Python (command line) amb un missatge de l'estil

    Type "help", "copyright", "credit" or "license" for more information.
    >>>

    que indica que l'interpret està llest per a acceptar comandes de python.

  2. Ara entreu les comandes del llenguatge que creieu oportunes. L'interpret us donarà les respostes adients.
  3. Per a acabar la sessió, entreu la comanda

    >>>exit()

    o bé la seqüència de caràters

    >>>Ctrl-Z Return
Modalitat intèrpret en la finestra de comandes DOS via directa
  1. Obriu una finestra de comandes DOS (cmd). A la finestra apereixerà un misstage que dirà alguna cosa semblant a

    C:\Documents and Settings\elTeuNom

    Ara treballareu en mode consola on les comandes les entrareu via teclat.

  2. A la finestra de comandes entreu

    C:\Documents and Settings\elTeuNom\python

    A la finestra DOS apareixerà un missatge de l'estil

    Type "help", "copyright", "credit" or "license" for more information.
    >>>

    que indica que l'intèrpret està llest per a acceptar comandes de python.

  3. Ara entreu les comandes del llenguatge que creieu oportunes. L'intèrpret us donarà les respostes adients.
  4. Per a acabar la sessió, entreu la comanda

    >>>exit()

    o bé la seqüència de caràters

    >>>Ctrl-Z Return
Modalitat programació en python

Aquesta serà la forma usual de treballar a l'hora de desenvolupar els projectes que caldrà que lliureu per ser avaluats.

  1. Suposem que ja ha estat instal.lat l'editor de fitxers Emacs en el computador explotat en Windows XP.
  2. Suposem que ja ha estat instal.lat el llenguatge python en el computador explotat en Windows XP.
  3. Suposem que la instal.lació de Windows és estàndar i que existeix el directori

    C:\Documents and Settings\elTeuUsuari

    On elTeuUsuari tindrà un determinat nom definit quan s'instal.là el sistema operatiu Windows.
  4. Crea un directori on es faran totes les pràctiques en pyhton, per exemple

    C:\Documents and Settings\elTeuUsuari\python

  5. Per facilitar el treball, defineix en l'escriptori un accès directe a la finestra de comandes (cmd).
  6. Un cop tot està a punt, una sessió completa de programació tindria els següents passos

    • Obriu la finestra de comandes. Si les variables de sistema tenen els valors estàndar, la finestra mostrarà el senyal

      C:\Documents and Settings\elTeuUsuari>
    • Examina el contingut del directory entrant la comanda

      C:\Documents and Settings\elTeuUsuari>dir

      Entre els fitxers n'hi haurà un de nom python
    • Feu que el directori de treball sigui python tot entrant la comanda

      C:\Documents and Settings\elTeuUsuari>cd python

    • Inicia l'edició tot executant l'editor de fitxers EMCAS

      C:\Documents and Settings\elTeuUsuari\python> emacs nomFitxer.py

      Si no existeix cap fitxer que tingui per nom nomFitxer.py, Emacs en crearà un de nou buit. Si ja existia, l'obrirà amb el contingut que tingui.

    • Edita el teu programa fins que ho creguis convenient. Si cal, salva els canvis efectuats i acaba l'edició amb Emacs.
    • Interpreta el teu programa amb la comanda

      C:\Documents and Settings\elTeuUsuari\python> python nomFitxer.py

      o simplement

      C:\Documents and Settings\elTeuUsuari\python>nomFitxer.py

    • Analitza el resultats

Nota: Per tal de treballar de manera eficient durant tot el procès de programació, et caldrà usar les comandes de sistema operatiu DOS en la interacció via finestra de comandes. Una llista resumida la tens ací.