- Python és un llenguatge versàtil, multiplataforma i amb una comunitat enorme, ideal tant per a principiants com per a projectes professionals.
- Escollir la versió adequada de Python 3 i conèixer els requisits del sistema evita conflictes i problemes de compatibilitat futurs.
- La instal·lació varia entre Windows, macOS i Linux, però en tots els casos hi ha mètodes senzills i oficials per deixar Python llest en pocs minuts.
- Distribucions com Anaconda i eines com WSL o Homebrew faciliten encara més treballar amb Python en ciència de dades i entorns de desenvolupament avançats.
Python ha esdevingut l'idioma universal de la programació moderna: es fa servir per automatitzar tasques, crear aplicacions web, treballar amb dades, construir models d'intel·ligència artificial i una infinitat de coses més. La bona notícia és que pots instal·lar-lo sense tornar-te boig tant a Windows, com a Linux i macOS, sempre que segueixis uns passos clars.
Si comenceu, és normal que el procés d'instal·lació us imposi una mica de respecte, sobretot en veure ordres, gestors de paquets o diferents versions. En aquesta guia trobaràs, en un sol lloc, tot el necessari per entendre què és Python, quina versió t'interessa, quins requisits ha de complir el teu equip i com instal·lar-lo pas a pas a cada sistema operatiu sense perdre't pel camí.
Què és exactament Python i per què agrada tant
Python és un llenguatge de programació interpretat, d'alt nivell i amb una sintaxi molt propera al llenguatge humà. Va ser creat per Guido van Rossum amb una filosofia molt clara: que el codi fos fàcil de llegir, escriure i mantenir, fins i tot per a persones que s'estan iniciant.
La gran carta de Python és la seva versatilitat: s'usa en desenvolupament web, anàlisi de dades, ciència de dades, aprenentatge automàtic, intel·ligència artificial, automatització de sistemes, scripting, web scraping, simulacions científiques i fins i tot per crear interfícies gràfiques. La biblioteca estàndard, juntament amb milers de paquets de tercers, permet muntar aplicacions molt complexes sense reinventar la roda.
Un altre punt clau és que Python és multiplataforma: el mateix codi es pot executar a Windows, macOS i gairebé qualsevol distribució de Linux amb canvis mínims o fins i tot sense canviar-los. Això fa que sigui una aposta segura tant per a projectes personals com per a desenvolupaments professionals a llarg termini.
A més, darrere de Python hi ha una comunitat gegantina i molt activa que manté el llenguatge, corregeix errors, crea noves llibreries i publica tutorials, cursos i exemples constantment. Si t'encalles, és estrany que no trobis algú que ja hagi resolt el mateix problema.

Qui utilitza Python avui dia
Python és present en empreses enormes, startups i projectes personals. No és un llenguatge “de nínxol”, sinó una eina central en entorns de producció molt seriosos.
Entre els perfils professionals que usen Python diàriament destaquen els desenvolupadors de programari, que ho aprofiten per crear des de scripts simples fins a aplicacions descriptori i serveis backend. La seva sintaxi clara i les llibreries fan que el desenvolupament sigui ràpid i relativament senzill de mantenir.
Els científics de dades i analistes utilitzen Python com a navalla suïssa per netejar, transformar i visualitzar grans quantitats d'informació, a més d'implementar models de machine learning i anàlisis predictives amb llibreries com pandes, NumPy, scikit-learn, TensorFlow o PyTorch.
Els administradors de sistemes i DevOps recorren a Python per automatitzar tasques repetitives, desplegar serveis, gestionar servidors i monitoritzar infraestructures. La seva capacitat multiplataforma permet fer servir el mateix script en diferents entorns amb mínims canvis.
En el desenvolupament web, frameworks com Django i Flask estan construïts sobre Python i permeten aixecar aplicacions web modernes, escalables i segures en molt poc temps. També es fa servir en entorns de recerca acadèmica per a simulacions, models matemàtics complexos i prototips ràpids.
Pel que fa a empreses, la llista és llarga: Google empra Python en molts serveis i eines internes; Facebook el fa servir per a part de la seva infraestructura; Instagram es recolza a Django; Netflix i Spotify ho exploten per a anàlisi de dades i backend; Dropbox va construir gran part del seu client amb Python; Quora, Pinterest o Reddit s'hi basen en diferents components; fins i tot la NASA ho utilitza per a anàlisis, simulacions i gestió de sistemes.
Avantatges clau de treballar amb Python
El primer gran avantatge de Python és que és molt fàcil d'aprendre. La sintaxi és neta, utilitza sagnies en lloc de claus, i el propi llenguatge anima a escriure codi llegible. Per a algú que no ha programat mai, la corba d'entrada és molt més suau que amb altres llenguatges.
Un altre avantatge enorme és la quantitat de llibreries i paquets disponibles. Des de mòduls estàndard inclosos amb el mateix Python fins a repositoris com PyPI amb desenes de milers de paquets, podeu trobar eines per a desenvolupament web, ciència de dades, visió per ordinador, automatització, xarxes, proves, etc.
Python és independent de la plataforma, així que pots desenvolupar a Windows i desplegar a Linux, o programar a macOS i moure el codi a un servidor al núvol sense drama. Això simplifica manteniments i migracions entre entorns.
El suport de la comunitat és un altre plus. Trobaràs fòrums, canals de xat, llistes de correu, conferències i documentació molt cuidada. Si necessites ajuda, recursos o exemples pràctics, els tindràs a un clic.
Finalment, Python és programari lliure i de codi obert, el que significa que pots fer-lo servir en projectes personals o comercials sense cost de llicències, modificar-lo si ho necessites i confiar que no depèn del caprici d'una única empresa.

Intèrpret de Python i principals implementacions
Quan parlem d'instal·lar Python en realitat estem instal·lant, entre altres coses, un intèrpret, és a dir, el programa que llegeix el teu codi, l'analitza i l'executa sobre la màquina virtual de Python.
No hi ha un únic intèrpret, sinó diverses implementacions dissenyades per a diferents escenaris. La més estesa és CPython, escrita en C i considerada la versió “oficial” que trobaràs a la majoria de pàgines i distribucions.
PyPy és una altra implementació molt interessant que inclou un compilador JIT (Just In Time) per accelerar l'execució de molts programes, sobretot aquells que fan ús intensiu de bucles i operacions repetitives.
IronPython és la versió de Python integrada amb l'ecosistema .NET, pensada per treballar còmodament amb llibreries i aplicacions d'aquest framework de Microsoft, compartint components i tipus de dades.
Jython, per la seva banda, implementa Python sobre la màquina virtual de Java, permetent barrejar codi Python amb llibreries Java i executar-lo allà on tinguis una JVM disponible. Cada intèrpret té els seus avantatges depenent de l'entorn on vagis a treballar.
Versions de Python: 2.x davant de 3.x
Durant anys han conviscut dues grans branques de Python: la 2.xi la 3.x. No obstant això, Python 2 va arribar al final de vida útil el gener de 2020, la qual cosa significa que ja no rep actualitzacions ni correccions de seguretat.
Python 3.x és la branca activa i la que heu d'instal·lar per a qualsevol projecte nou. Introdueix millores importants en el maneig de text Unicode, divisió de números, llibreries reorganitzades i canvis de sintaxi que fan el llenguatge més coherent a llarg termini.
Només té sentit utilitzar Python 2 si mantens aplicacions antigues que depenen de llibreries no actualitzades, però fins i tot en aquest cas es recomana planificar una migració a Python 3 per evitar problemes de seguretat i compatibilitat a mitjà termini.
A la pràctica, quan entris a la web oficial veuràs sempre destacada la darrera versió estable de Python 3, i aquesta serà lopció adequada per aprendre, experimentar o iniciar gairebé qualsevol projecte.

Requisits previs i maquinari necessari
Abans de llançar-te a instal·lar Python convé revisar que el teu equip compleix uns requisits mínims, perquè la instal·lació vagi fina i després puguis treballar sense penges rars.
En termes generals, Python no és especialment exigent. Amb al voltant de 150 MB d'espai lliure per al propi intèrpret i una mica més per a llibreries i projectes tindràs de sobres per començar. Òbviament, si planeges treballar amb dades pesades o models d'IA necessitaràs més disc.
A nivell de memòria RAM, el que és sensat és comptar almenys amb 4 GB si penses fer servir eines de ciència de dades o altres entorns que consumeixin recursos; encara que tècnicament podries arrencar amb menys, lexperiència seria molt més limitada.
La connexió a Internet és molt recomanable encara que no estrictament obligatòria, perquè et caldrà per descarregar Python, actualitzar-lo, instal·lar paquets des de PyPI i consultar documentació. Sense xarxa, tot es torna més molest.
Quant a permisos, necessitareu accés d'administrador o sudo al sistema per instal·lar Python a nivell global. També és bona idea assegurar-te que el sistema operatiu està actualitzat per evitar conflictes amb dependències antigues.

Sistemes operatius compatibles
Python funciona sense problemes als sistemes operatius més habituals, així que poques vegades tindràs un bloqueig per la plataforma que facis servir en el teu dia a dia.
A Windows, la compatibilitat oficial sol abastar des de Windows 7 en endavant, incloent tant versions de 32 bits com de 64 bits, encara que avui dia el normal és usar 64 bits per aprofitar millor la memòria.
A macOS, les versions modernes de Python suporten macOS 10.9 (Mavericks) o posterior, tant en equips amb processadors Intel com en els més recents amb xips Apple Silicon (M1 i successors), ja sigui amb binaris nadius o mitjançant traducció.
Al món Linux, Python està disponible en pràcticament totes les distribucions serioses: Ubuntu, Debian, Fedora, CentOS, Arch Linux, etc. A més, a moltes d'elles ve preinstal·lat amb el propi sistema.
Mentre tinguis accés a un gestor de paquets modern oa un compilador raonable, podràs instal·lar i actualitzar Python sense gaires complicacions a qualsevol d'aquestes plataformes.
Requisits per sistema: Windows, macOS i Linux
A Windows, l'ideal és disposar com a mínim d'1 GB de RAM, encara que per treballar còmode amb eines modernes es recomanen 4 GB o més. Qualsevol processador Intel o AMD actual és perfectament vàlid.
A macOS, s'aconsella comptar amb almenys 2 GB de RAM, però, com sempre, 4 GB o més et donaran marge per executar entorns de desenvolupament, navegadors i eines auxiliars alhora.
A Linux, Python pot arrencar en màquines força modestes, amb 512 MB de RAM en distros lleugeres, però de nou és molt recomanable tenir 1 GB o més si instal·laràs llibreries potents o entorns gràfics.
Sigui quin sigui el sistema, convé que el sistema operatiu mateix estigui raonablement actualitzat. Moltes de les dependències que utilitza Python (com OpenSSL, zlib o libffi) es gestionen a través del sistema, i versions molt antigues poden donar guerra.
Finalment, assegura't de tenir permisos d'administrador o sudo, perquè sense ells la instal·lació global de Python i d'algunes llibreries quedarà bloquejada i hauràs de recórrer a solucions més avançades com a entorns virtuals aïllats.
Com triar la versió de Python adequada
A l'hora de decidir quina versió instal·lar, hi ha dues preguntes principals: en quin sistema operatiu treballaràs i quin tipus de projecte vols desenvolupar.
Si el teu objectiu és aprendre Python des de zero, la resposta és senzilla: instal·la la darrera versió estable de Python 3 que aparegui a la web oficial. Així disposaràs de totes les millores recents i una compatibilitat màxima amb tutorials actuals.
Si en canvi manteniràs o desenvolupar una aplicació que depengui de certs mòduls de tercers, potser us convingui utilitzar una versió concreta de Python 3 compatible amb aquestes llibreries. En aquests casos, el millor és revisar la documentació de cada paquet.
També és important tenir clar si necessites la versió de 32 o 64 bits a Windows. Avui dia gairebé sempre és recomanable optar per 64 bits, tret que tinguis una limitació molt específica.
En contextos avançats, fins i tot pots tenir diverses versions de Python convivint en el mateix sistema, especialment a Linux i macOS, sempre que aneu amb compte amb les rutes, el PATH i l'ús d'entorns virtuals.
Instal·lar Python al Windows pas a pas
A Windows, tens dos camins principals per instal·lar Python: utilitzar l'instal·lador oficial de python.org o recórrer a Microsoft Store. A més, hi ha l'opció d'usar Windows Subsystem for Linux (WSL) per instal·lar Python dins d'una distribució Linux com Ubuntu.
El primer que cal fer és comprovar si el teu Windows és de 32 o 64 bits. Pots veure'l a la secció “Sobre” del sistema, accedint des de Configuració > Sistema > Sobre, des del Tauler de control > Sistema i seguretat > Sistema o usant la combinació tecla Windows + Pausa/Inter.
Després, entra a la pàgina de descàrregues de Python per a Windows i feu clic a l'enllaç de la darrera versió de Python 3. Trieu l'instal·lador que correspongui a la vostra arquitectura: “Windows x86-64 executable installer” per a 64 bits o “Windows x86 executable installer” per a 32 bits.
Un cop descarregat l'instal·lador, fes doble clic per arrencar-lo. A la finestra de configuració, és fonamental marcar la casella “Add Python 3.x to PATH” o “Add Python to environment variables” abans de prémer “Install Now”. Això afegirà Python al PATH del sistema i podràs executar-lo des de qualsevol terminal.
Si preferiu una instal·lació més personalitzada, escolliu l'opció de configuració avançada. Podràs decidir el directori d'instal·lació, activar la instal·lació per a tots els usuaris, incloure la documentació, instal·lar pip, tcl/tk i IDLE, el llançador pi, precompilar la biblioteca estàndard o descarregar símbols de depuració.
Quan comenci la instal·lació, l'assistent copiarà tots els fitxers necessaris i prepararà lentorn. El procés triga només uns minuts. En acabar, veureu una pantalla d'èxit amb la possibilitat d'obrir la documentació o ajustar-ne algun extra; pots tancar aquesta finestra sense cap problema.
Per comprovar que tot ha anat bé, obriu el Símbol del sistema (cmd) o PowerShell i escriu l'ordre:
python --version
Si veieu aparèixer la versió de Python que acabeu d'instal·lar, la integració a PATH s'ha fet correctament. En cas que no funcioni, també pots provar amb py o python3 segons la configuració del llançador.
Com a alternativa, pots instal·lar Python des de Microsoft Store. Obre la botiga, cerca “Python”, selecciona la versió 3.x més recent i prem “Instal·lar”. Aquest mètode facilita actualitzacions futures i s'integra bé amb el sistema, encara que ofereix menys control fi que l'instal·lador tradicional.
Finalment, si us interessa treballar dins d'un entorn Linux usant WSL, pots habilitar el subsistema mitjançant PowerShell amb:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Després instal·la una distribució com Ubuntu des de Microsoft Store, crea el teu usuari i, un cop dins de la terminal d'Ubuntu, podràs instal·lar Python amb el gestor de paquets com faries en un Linux nadiu.
Instal·lar Python a macOS
Els Mac solen portar una versió antiga de Python 2.x preinstal·lada que el propi sistema utilitza per a algunes eines internes, així que no és bona idea toquetejar-la. El recomanable és instal·lar una versió moderna de Python 3 en paral·lel.
Per veure quina versió tens ara mateix, obre l'aplicació Terminal (a Aplicacions > Utilitats o buscant-la amb Spotlight) i executa:
python --version
És probable que vegis alguna cosa com Python 2.7.x. Per comprovar si ja tens Python 3 instal·lat per un altre mètode, pots provar també amb:
python3 --version
Si no apareix cap versió adequada de Python 3, toca instal·lar-la. La forma més directa és anar a la web oficial de Python, entrar a la secció de descàrregues per a macOS i descarregar el paquet .pkg corresponent a la darrera versió estable de Python 3.
Quan el fitxer s'hagi descarregat, fes-hi doble clic per llançar l'instal·lador. Accepta l'acord de llicència, deixa la ruta d'instal·lació per defecte tret que tinguis motius per canviar-la i introdueix la contrasenya d'administrador quan te'l demani.
Després de completar la instal·lació, s'afegirà un directori de Python al vostre sistema juntament amb utilitats com a IDLE (l'editor/entorn simple que ve amb Python) i el propi executable accessible des de Terminal.
Per verificar que tot és correcte, torna a obrir la Terminal i executa:
python3 --version
Si apareix la versió que acabes d'instal·lar, ja tens Python 3 llest al Mac. A més, podeu iniciar IDLE des de la carpeta que heu creat l'instal·lador i provar un petit script, per exemple:
print("Mensaje de prueba")
Una altra opció molt popular a macOS és instal·lar Python usant Homebrew, un gestor de paquets que simplifica moltíssim la instal·lació d'eines de desenvolupament. Per instal·lar Brew, executa a Terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Un cop tinguis Homebrew configurat, instal·lar Python és tan simple com:
brew install python
En acabar, de nou podràs comprovar la versió amb python3 --version i utilitzar Python amb normalitat. L'avantatge de Homebrew és que també podreu instal·lar fàcilment moltes altres dependències i eines relacionades.
Instal·lar Python a Linux
A la majoria de distribucions Linux, Python ja ve instal·lat de sèrie, sovint com a part integral del sistema. No obstant això, pot ser que no sigui la versió que us interessa per als vostres projectes, així que és habitual instal·lar una versió addicional.
Per veure quina versió de Python tens, obre una terminal i tecleja:
python --version
També pots provar amb python3 --version per veure si la branca 3.x ja està disponible. Si no esteu satisfets amb aquesta versió o directament no existeix, podeu recórrer al gestor de paquets de la vostra distribució.
En sistemes basats en Debian i Ubuntu, l'ordre típica per instal·lar Python 3 és:
sudo apt-get update
sudo apt-get install python3
A Fedora i altres distribucions que usen DNF, pots instal·lar-lo amb:
sudo dnf install python3
En distribucions com Arch Linux, recorreràs a pacman amb una ordre de l'estil:
sudo pacman -Sy python
Un cop completada la instal·lació des del gestor de paquets, torna a comprovar-ho amb python3 --version per confirmar que la nova versió és accessible.
Si necessites una versió molt concreta o més recent que la dels repositoris oficials, podeu descarregar el codi font de Python des de python.org i compilar-lo tu mateix. Un flux típic seria:
cd /tmp
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
tar xzf Python-3.9.0.tgz
cd Python-3.9.0
./configure --enable-optimizations
make
sudo make altinstall
El detall important aquí és fer servir make altinstall en lloc de make install, per no picar la versió de Python que utilitza el sistema. Així podràs conviure amb diverses versions sense arriscar-te a trencar eines internes de la distribució.
Una altra possibilitat avançada és clonar directament el repositori oficial de CPython des de GitHub usant:
git clone https://github.com/python/cpython
cd cpython
I des d'allà seguir un procés semblant de configuració i compilació. És una opció pensada sobretot per als qui volen provar versions en desenvolupament o contribuir al propi llenguatge.
Distribucions de Python tot en un
A més d'instal·lar l'intèrpret “pelat”, hi ha distribucions que inclouen Python juntament amb moltes eines extra, com a llibreries científiques, gestors d'entorns i, en alguns casos, fins i tot un IDE preconfigurat.
Una de les més conegudes és Anaconda, orientada a ciència de dades i anàlisi científica. Inclou Python, comta com a gestor d'entorns i paquets, i gran part de l'ecosistema de dades (pandes, NumPy, SciPy, Jupyter, etc.) llest per utilitzar des del minut u.
ActivePython és una altra distribució més centrada en organitzacions i entorns corporatius, amb paquets seleccionats, suport professional i opcions de llicència adaptades a empreses. Sol oferir versions gratuïtes i versions de pagament amb extres.
WinPython s'enfoca en usuaris de Windows que volen un entorn científic portàtil, amb Python, Spyder, SciPy i altres eines empaquetades de forma lleugera. No requereix instal·lació complexa i es pot executar fins i tot des d'una carpeta aïllada.
Aquestes distribucions poden ser una bona opció si vols començar ràpid en ciència de dades o anàlisi numèrica, ja que eviten haver d'anar instal·lant manualment cada paquet pesat un per un.
Requisits de coneixements abans d'instal·lar Python
Més enllà del maquinari, hi ha una sèrie de coneixements bàsics que et facilitaran moltíssim la vida a l'hora d'instal·lar i utilitzar Python cada dia.
És important tenir un mínim maneig general del sistema operatiu: saber moure't per carpetes, gestionar fitxers, instal·lar programes i reconèixer possibles missatges d'error.
També ve molt bé estar familiaritzat amb la línia d'ordres o terminal, ja que moltes tasques relacionades amb Python, com instal·lar paquets amb pip o executar scripts, es fan des d'aquí. No cal ser un expert, però sí que perdre-li la por.
Comptar amb un editor de codi decent és un altre punt clau. Pot ser lleuger amb ressaltat de sintaxi o un entorn més complet com VS Code, PyCharm o similars; el més important és que puguis escriure i llegir codi còmodament.
Finalment, tenir accés a Internet i saber localitzar documentació us ajudarà a resoldre dubtes, consultar la referència oficial de Python i aprendre noves llibreries quan les necessiteu.
Instal·lar Python a Windows, Linux i macOS no és complicat si entens bé les peces del puzle: què és l'intèrpret, quina versió us interessa, quins requisits ha de complir el vostre equip i com funciona cada mètode d'instal·lació (instal·lador clàssic, gestor de paquets, WSL, Homebrew o distribucions com Anaconda). Amb l'intèrpret correctament configurat i un mínim de soltesa a la terminal, ja tens el terreny llest per centrar-te en allò important: aprendre el llenguatge, experimentar amb les seves llibreries i començar a crear els teus propis projectes sense barallar-te amb el sistema.
Redactor apassionat del món dels bytes i la tecnologia en general. M'encanta compartir els meus coneixements a través de l'escriptura, i això és el que faré en aquest bloc, mostrar tot el més interessant sobre gadgets, programari, maquinari, tendències tecnològiques, i més. El meu objectiu és ajudar-te a navegar pel món digital de forma senzilla i entretinguda.