A la lliçó anterior vas conèixer Python "d'oïda"; en aquesta l'instal·laràs al teu ordinador i ho deixaràs tot a punt per treballar. En acabar sabràs instal·lar Python 3 a Windows, macOS o Linux, comprovar que funciona, fer servir l'intèrpret interactiu (REPL), executar els teus primers scripts .py i treballar amb un editor professional: Visual Studio Code. Un entorn ben configurat des del principi t'estalviarà hores de frustració; val la pena fer-ho amb calma.

Contingut

  1. Què necessites exactament?
  2. Instal·lar Python 3 a Windows
  3. Instal·lar Python 3 a macOS
  4. Instal·lar Python 3 a Linux
  5. Verificar la instal·lació
  6. L'intèrpret interactiu (REPL)
  7. Escriure i executar el teu primer script .py
  8. Instal·lar i configurar Visual Studio Code

Què necessites exactament?

Per programar en Python només calen dues peces:

Peça Què és Exemple
L'intèrpret de Python El programa que entén i executa codi Python. Python 3.12 (o superior)
Un editor de codi On escrius els teus programes. Un editor especialitzat acoloreix el codi, avisa d'errors i autocompleta. Visual Studio Code

En teoria podries escriure Python al Bloc de notes, però un bon editor marca la diferència. En aquest curs farem servir Visual Studio Code (VS Code): gratuït, multiplataforma i el més utilitzat per la comunitat.

Nota sobre versions: instal·la sempre una versió de Python 3 recent (3.10 o superior). Els exemples del curs funcionen amb qualsevol Python 3 modern.

Instal·lar Python 3 a Windows

  1. Obre el navegador i entra al web oficial: https://www.python.org/downloads/.
  2. Prem el botó groc Download Python 3.x.x (t'oferirà l'última versió estable).
  3. Executa l'instal·lador descarregat. A la primera pantalla, abans de prémer "Install Now", marca aquestes dues caselles:
    • "Add python.exe to PATH" — imprescindible. Permet executar python des de qualsevol terminal. Oblidar aquesta casella és la causa número u de problemes a Windows.
    • "Use admin privileges when installing py.exe" (si apareix).
  4. Prem Install Now i espera que acabi.
  5. Tanca l'instal·lador.

T'has oblidat de marcar "Add to PATH"? No cal reinstal·lar a cegues: torna a executar l'instal·lador, tria Modify, i a les opcions avançades activa "Add Python to environment variables". O simplement desinstal·la i instal·la de nou marcant la casella.

A Windows també hi ha l'opció d'instal·lar Python des de la Microsoft Store; funciona, però l'instal·lador de python.org és la via més estàndard i la que farem servir com a referència.

Instal·lar Python 3 a macOS

macOS de vegades inclou una versió antiga de Python, però no n'has de dependre. Tens dues opcions:

Opció A — Instal·lador oficial (recomanada per començar):

  1. Ves a https://www.python.org/downloads/ i descarrega l'instal·lador per a macOS.
  2. Obre el fitxer .pkg descarregat i segueix l'assistent (Continuar → Acceptar → Instal·lar).
  3. En acabar, tindràs Python 3 disponible com a python3 a la terminal.

Opció B — Homebrew (si ja fas servir aquest gestor de paquets):

brew install python

A macOS i Linux la comanda sol dir-se python3 (amb el 3), no python. Tingues-ho en compte en seguir els exemples.

Instal·lar Python 3 a Linux

La majoria de distribucions modernes ja inclouen Python 3. Comprova-ho primer (apartat següent); si no hi és o vols assegurar-te de tenir les eines completes:

Debian / Ubuntu / Linux Mint:

sudo apt update
sudo apt install python3

Fedora:

sudo dnf install python3

Arch Linux:

sudo pacman -S python

Verificar la instal·lació

Obre una terminal:

  • Windows: busca "PowerShell" o "Símbol del sistema" al menú Inici.
  • macOS: aplicació Terminal (a Aplicacions → Utilitats).
  • Linux: el teu emulador de terminal habitual.

I escriu-hi:

python --version

Si no respon (habitual a macOS/Linux), prova:

python3 --version

Hauries de veure alguna cosa com:

Python 3.12.4

Si apareix un número de versió que comença per 3, tot està en ordre. En el que queda de curs escriurem python als exemples; si al teu sistema la comanda és python3, fes-la servir de manera equivalent.

Sistema Comanda habitual
Windows python (o py)
macOS python3
Linux python3

L'intèrpret interactiu (REPL)

Python porta de sèrie una eina fantàstica per aprendre: el REPL (Read-Eval-Print Loop, bucle de llegir-avaluar-imprimir). És una conversa amb Python: tu escrius una instrucció, ell l'executa i et mostra el resultat al moment.

Per entrar-hi, escriu a la terminal simplement:

python

Veuràs una cosa així:

Python 3.12.4 (main, Jun  8 2026, 12:00:00)
Type "help", "copyright", "credits" or "license" for more information.
>>>

Aquest >>> és el prompt: Python espera les teves ordres. Prova'n algunes:

>>> print("Benvingut a Papyrus")
Benvingut a Papyrus
>>> 15.90 + 12.50
28.4
>>> "Papyrus " * 3
'Papyrus Papyrus Papyrus'

Fixa't en tres detalls:

  • La primera instrucció fa servir print() per mostrar una salutació, com a la lliçó anterior.
  • La segona demostra que el REPL serveix de calculadora: hem sumat els preus de dos llibres de la botiga i Python respon amb el resultat sense necessitat de print().
  • La tercera ensenya una cosa curiosa: multiplicar un text per 3 el repeteix tres vegades. El REPL és perfecte per fer aquesta mena d'experiments sense por.

Per sortir del REPL, escriu exit() i prem Retorn (o prem Ctrl+Z seguit de Retorn a Windows, Ctrl+D a macOS/Linux).

flowchart LR
    A["Escrius una instrucció\n(Read)"] --> B["Python l'executa\n(Eval)"]
    B --> C["Mostra el resultat\n(Print)"]
    C --> A

El REPL és ideal per provar coses petites, però el que hi escrius es perd en tancar-lo. Per conservar programes necessitem fitxers.

Escriure i executar el teu primer script .py

Un script és un fitxer de text amb extensió .py que conté codi Python. Crearem el primer del projecte Papyrus:

  1. Crea una carpeta per al curs, per exemple papyrus (a la teva carpeta de documents o on prefereixis).
  2. A dins, crea un fitxer de text anomenat benvinguda.py amb aquest contingut:
# benvinguda.py - Primer script del projecte Papyrus
print("=================================")
print("  PAPYRUS - Llibreria de barri")
print("=================================")
print("Sistema de gestio en construccio...")
  1. Obre una terminal, situa't a la carpeta amb cd i executa'l:
cd papyrus
python benvinguda.py

El resultat:

=================================
  PAPYRUS - Llibreria de barri
=================================
Sistema de gestio en construccio...

Punts clau:

  • La línia que comença per # és un comentari: Python la ignora. (Els veurem en detall a la propera lliçó.)
  • python benvinguda.py li diu a l'intèrpret: "executa aquest fitxer de dalt a baix".
  • A diferència del REPL, l'script queda desat i pots executar-lo tantes vegades com vulguis.
REPL Script .py
Interactiu, resultat immediat S'executa de principi a fi
Ideal per experimentar i provar idees Ideal per a programes que vols conservar
Es perd en tancar la sessió Queda desat al disc
Mostra resultats automàticament Només mostra el que passis a print()

Instal·lar i configurar Visual Studio Code

Escriure scripts amb el Bloc de notes és possible, però incòmode. Instal·lem un editor de debò:

Instal·lació

  1. Ves a https://code.visualstudio.com/ i descarrega la versió per al teu sistema operatiu.
  2. Instal·la'l amb les opcions per defecte (a Windows, és útil marcar "Afegeix al PATH" i les opcions d'"Obre amb Code" al menú contextual).

L'extensió de Python

VS Code és un editor genèric; perquè entengui Python a fons cal afegir-hi l'extensió oficial:

  1. Obre VS Code.
  2. Prem la icona d'Extensions a la barra lateral esquerra (o Ctrl+Shift+X / Cmd+Shift+X).
  3. Busca "Python" i instal·la l'extensió publicada per Microsoft (sol ser la primera, amb milions de descàrregues). S'instal·larà també Pylance, la seva companya d'autocompletat.

Amb l'extensió activa obtens:

  • Coloració de sintaxi: paraules clau, textos i nombres en colors diferents.
  • Autocompletat: VS Code et suggereix noms mentre escrius.
  • Detecció d'errors: subratlla en vermell les errades evidents abans d'executar.
  • Botó d'execució: un triangle ▷ a dalt a la dreta executa el fitxer actual sense sortir de l'editor.

Flux de treball recomanat

  1. A VS Code: Fitxer → Obre la carpeta... i selecciona la teva carpeta papyrus. Treballar "per carpetes" (no fitxer a fitxer) és l'hàbit professional.
  2. Crea o obre benvinguda.py.
  3. Executa amb el botó ▷ o obre el terminal integrat (Terminal → Nou terminal, o Ctrl+`) i escriu python benvinguda.py.

El terminal integrat de VS Code és una terminal normal encastada a l'editor: tot el que has après en aquesta lliçó hi funciona igual.

Errors Comuns i Consells

  • python no es reconeix com una comanda (Windows): gairebé sempre és la casella "Add python.exe to PATH" sense marcar. Reinstal·la o modifica la instal·lació com s'ha explicat més amunt, i obre una terminal nova després (les que ja estaven obertes no s'assabenten del canvi).
  • A macOS/Linux, python obre Python 2 o no existeix: fes servir python3. És el nom estàndard en aquests sistemes.
  • Desar l'script com a benvinguda.py.txt: el Bloc de notes de Windows afegeix .txt d'amagat. Fes servir VS Code per crear els fitxers i evitaràs el problema.
  • Executar python benvinguda.py des de la carpeta equivocada: la terminal ha d'estar situada a la carpeta on hi ha el fitxer (fes servir cd per moure't, i dir a Windows o ls a macOS/Linux per llistar el contingut i comprovar que el fitxer hi és).
  • Escriure codi al REPL esperant que es desi: el REPL és efímer. El que vulguis conservar, a un fitxer .py.
  • Consell: dedica cinc minuts a explorar el REPL com a calculadora. Perdre la por a "provar coses" és una de les habilitats més valuoses d'un programador.

Exercicis

Exercici 1

Instal·la Python al teu sistema i verifica la instal·lació. Anota: (a) la comanda que has fet servir per verificar-la i (b) la versió exacta que tens instal·lada.

Exercici 2

Obre el REPL i, sense sortir-ne:

  1. Mostra el text Papyrus obre les seves portes fent servir print().
  2. Calcula quant costarien junts tres llibres de la botiga que valen 12.50, 18.90 i 9.95.
  3. Surt del REPL correctament.

Exercici 3

Crea a la teva carpeta papyrus un script anomenat cataleg_inicial.py que mostri per pantalla el nom de la botiga i tres títols del seu catàleg (per exemple L'Odissea, El Quixot i Hamlet), un per línia, i executa'l des de la terminal (o des de VS Code).

Solucions

Solució 1

python --version

(o python3 --version a macOS/Linux). La sortida ha de ser alguna cosa com Python 3.12.4. Qualsevol versió 3.10 o superior és adequada per al curs.

Solució 2

>>> print("Papyrus obre les seves portes")
Papyrus obre les seves portes
>>> 12.50 + 18.90 + 9.95
41.35
>>> exit()

Al pas 2 no cal print(): el REPL mostra automàticament el resultat de cada expressió. Per sortir també serveixen Ctrl+Z + Retorn (Windows) o Ctrl+D (macOS/Linux).

Solució 3

Contingut de cataleg_inicial.py:

# cataleg_inicial.py - Primers llibres del cataleg de Papyrus
print("Cataleg de Papyrus")
print("L'Odissea")
print("El Quixot")
print("Hamlet")

Execució:

cd papyrus
python cataleg_inicial.py
Cataleg de Papyrus
L'Odissea
El Quixot
Hamlet

Conclusió

Ja tens un entorn de desenvolupament complet: Python 3 instal·lat i verificat, una soltesa bàsica amb el REPL per experimentar, la capacitat d'executar scripts .py des de la terminal i VS Code configurat amb l'extensió de Python per treballar còmodament. A més, Papyrus ja té el seu primer script de benvinguda i un catàleg inicial en pantalla.

A partir d'ara tot el codi del curs l'executaràs tu mateix. A la propera lliçó, Sintaxi de Python i Tipus de Dades Bàsics, començarem a programar de debò: indentació, comentaris, nombres, textos, booleans i els operadors per combinar-los.

Curs de Programació en Python

Mòdul 1: Introducció a Python

Mòdul 2: Estructures de Control

Mòdul 3: Funcions i Mòduls

Mòdul 4: Estructures de Dades

Mòdul 5: Programació Orientada a Objectes

Mòdul 6: Gestió de Fitxers

Mòdul 7: Gestió d'Errors i Excepcions

Mòdul 8: Temes Avançats

Mòdul 9: Proves i Depuració

Mòdul 10: Desenvolupament Web amb Python

Mòdul 11: Ciència de Dades amb Python

Mòdul 12: Projecte Final

© Copyright 2026. Tots els drets reservats