A Byte of Python

Selecció de l'editor

Abans de començar a escriure programes en Python, necessitem un editor per escriure els fitxers amb el codi font. De fet, l'elecció de l'editor és crucial. Hauríem d'escollir l'editor com quan escollim quin cotxe comprarem. Un bon editor ens ajudarà a escriure els programes en Python més fàcilment, fent la nostra tasca molt més confortable i ajudant-nos a arribar al nostre objectiu d'una manera més ràpida i segura.

Un dels requeriments més bàsics és el ressaltat sintàctic: les diferents parts del codi Python apareixen en diferents colors de manera que podem veure el nostre programa i visualitzar la seva execució.

Pels que facin servir Windows, els suggereixo que facin servir IDLE. IDLE realitza el ressaltat sintàctic i moltes més coses com ara permetre executar el programa des del propi IDLE. Important: no feu servir el Bloc de notes (Notepad) – és una mala elecció ja que no fa ressaltat sintàctic ni dóna suport al sagnat del text, cosa molt important en el nostre cas com veurem aviat. Els bons editors com ara IDLE (i també VIM) ens ajudaran automàticament en aquest tema.

Qui faci servir Linux/FreeBSD, disposa de molts editors a elegir. Els programadors experimentats probablement ja fan servir VIM o Emacs. No cal dir que són dos dels editors més potents i que també ajudaran amb l'escriptura de programes Python. Personalment faig servir VIM per la majoria dels meus programes. Els programadors principiants poden fer servir Kate (un dels meus favorits). És molt recomanable, però, que si disposen de prou temps, aprenguin a fer anar VIM o Emacs, ja que els serà força útil al llarg termini.

Podem trobar altres possibilitats, a la llista d'editors de Python. També hi ha disponibles diferents IDE (Entorn Integrat de Desenvolupament) per Python. Mireu la llista de IDEs que donen suport a Python. Els IDEs poden arribar a ser molt útils quan comencem a treballar amb programes grans.

Ho repetiré un cop més: si us plau, escolliu un editor adequat. Pot fer que l'escriptura de programes Python sigui molt més divertida i fàcil.