Com començar a programar en Python: Tutorial pas a pas
Python és un dels llenguatges de programació més populars i versàtils del món. És utilitzat en àrees com el desenvolupament web, la ciència de dades, la intel·ligència artificial i l’automatització de tasques. Si estàs pensant en aprendre a programar, Python és una excel·lent opció per començar, ja que és fàcil d’aprendre i té una comunitat molt activa que ofereix suport i recursos. En aquest article, t’explicarem com començar a programar en Python, pas a pas, des de la instal·lació fins a escriure el teu primer programa.
Per què aprendre Python?
Abans de començar, és important entendre per què Python és una bona elecció:
- Sintaxi senzilla: La seva estructura és clara i fàcil de llegir, ideal per a principiants.
- Versatilitat: Pots utilitzar Python per a gairebé qualsevol tipus de projecte.
- Comunitat gran: Hi ha milers de tutorials, fòrums i documentació disponibles.
- Demanda laboral: Python és un dels llenguatges més sol·licitats en el mercat laboral.
Pas 1: Instal·lar Python
El primer pas per començar a programar en Python és instal·lar-lo al teu ordinador. Segueix aquests passos:
- Descarrega Python:
- Ves a la pàgina oficial de Python: python.org.
- Fes clic a la secció de descàrregues i selecciona la versió més recent per al teu sistema operatiu (Windows, macOS o Linux).
- Instal·la Python:
- Executa l’instal·lador i assegura’t de marcar l’opció “Add Python to PATH” (afegir Python al PATH) per poder executar Python des de la línia de comandes.
- Fes clic a “Install Now” i espera que finalitzi la instal·lació.
- Verifica la instal·lació:
- Obre la terminal o línia de comandes i escriu
python --version
. Si apareix la versió de Python, vol dir que s’ha instal·lat correctament.
- Obre la terminal o línia de comandes i escriu
Pas 2: Escollir un editor de codi
Un editor de codi és una eina que t’ajuda a escriure i gestionar el teu codi. Aquí tens algunes opcions populars:
- Visual Studio Code (VS Code): Un editor lleuger i potent amb suport per a Python.
- PyCharm: Ideal per a projectes més complexos, especialment en ciència de dades.
- Sublime Text: Ràpid i fàcil d’usar, perfecte per a principiants.
Per començar, et recomanem VS Code, ja que és gratuït i té una gran quantitat d’extensions per a Python.
Pas 3: Escriure el teu primer programa
- Obre el teu editor de codi i crea un nou fitxer:
- Guarda el fitxer amb l’extensió
.py
, per exemple,hola_mon.py
.
- Guarda el fitxer amb l’extensió
- Escriu el teu primer codi:pythonCopyprint(«Hola, món!»)Aquest programa simplement mostrarà el text “Hola, món!” a la pantalla.
- Executa el programa:
- Obre la terminal o línia de comandes, navega fins a la carpeta on has guardat el fitxer i escriu
python hola_mon.py
. - Si tot ha anat bé, veuràs el missatge “Hola, món!” a la pantalla.
- Obre la terminal o línia de comandes, navega fins a la carpeta on has guardat el fitxer i escriu

Pas 4: Aprenent els conceptes bàsics de Python
Un cop hagis escrit el teu primer programa, és hora d’aprendre els conceptes bàsics de Python. Aquí tens una llista dels elements més importants:
- Variables i tipus de dades:
Les variables s’utilitzen per emmagatzemar informació. En Python, no cal declarar el tipus de dades, ja que es determina automàticament.pythonCopynom = «Anna» # Cadena de text edat = 25 # Número enter altura = 1.68 # Número decimal

2. Estructures de control:
Les estructures de control t’ajuden a prendre decisions i repetir accions.
- Condicionals:

- Bucles:

3. Funcions:
Les funcions són blocs de codi que realitzen una tasca específica i es poden reutilitzar.

4. Llistes i diccionaris:
Les llistes i els diccionaris són estructures de dades que t’ajuden a emmagatzemar i gestionar informació.

Pas 5: Practicar amb projectes senzills
Un cop hagis après els conceptes bàsics, és hora de posar-los en pràctica amb projectes senzills. Aquí tens algunes idees:
- Calculadora bàsica: Crea un programa que sumi, resti, multipliqui i divideixi dos números.
- Llista de tasques: Fes un programa que permeti afegir, eliminar i mostrar tasques pendents.
- Endevinalla numèrica: Programa un joc en què l’usuari hagi d’endevinar un número aleatori.
Pas 6: Ampliar els teus coneixements
Un cop dominis els conceptes bàsics, pots explorar temes més avançats com:
- Mòduls i llibreries: Aprofita llibreries com NumPy (per a càlculs matemàtics) o Pandas (per a anàlisi de dades).
- Programació orientada a objectes (POO): Aprèn a crear classes i objectes per a programes més complexos.
- Desenvolupament web: Utilitza frameworks com Django o Flask per crear aplicacions web.
Aprendre a programar en Python és un procés emocionant que t’obrirà les portes a un món de possibilitats. Amb aquest tutorial, ja tens les eines necessàries per començar. Recorda que la clau per aprendre a programar és la pràctica constant. No tinguis por de cometre errors; formen part del procés d’aprenentatge.
Si vols aprofundir, et recomanem consultar recursos com el llibre “Automate the Boring Stuff with Python” o plataformes com Codecademy i Coursera, que ofereixen cursos interactius de Python.
Ara és el teu torn: posa’t a prova i comença a crear els teus propis programes. Bona sort! 🚀
- Què és ChatGPT, com funciona i com pot transformar el teu dia a diaDescobreix el poder de la intel·ligència artificial: Què és ChatGPT, com funciona i com pot transformar el teu dia a dia La intel·ligència artificial (IA) s’ha convertit en una de les tecnologies més revolucionàries dels darrers anys. Si mai n’has sentit a parlar, potser et sembla una cosa complicada o inaccessible, però res més lluny…
- On Fer l’Examen ACTIC a Catalunya?L’ACTIC En un món on la tecnologia ho impregna tot, des de gestionar una trobada amb amics fins a sol·licitar un ajut municipal, les competències digitals han deixat de ser un «plus» per convertir-se en un requisit bàsic. I si parlem de l’administració pública, aquesta transformació és encara més evident. Imagineu-vos, per un moment, intentar…
- Hello world!Welcome to Starter Templates Sites. This is your first post. Edit or delete it, then start writing!
- Els millors projectes d’intel·ligència artificial desenvolupats a CatalunyaCom es posiciona Catalunya com a hub d’innovació ètica i tecnològica a Europa Catalunya no només competeix sinó que lidera la revolució de la intel·ligència artificial (IA) a Europa. Amb un ecosistema únic que combina recerca d’excel·lència, emprenedoria àgil i polítiques públiques orientades a la innovació, el país s’ha convertit en un laboratori global de solucions IA…
- Els millors llenguatges de programació per a principiants: guia comparativaAmb aquesta taula, pots comparar les característiques de cada llenguatge per decidir quina opció s’ajusta millor a les teves necessitats! Llenguatge Facilitat d’aprenentatge Aplicacions principals Comunitat d’aprenentatge Python Molt fàcil Anàlisi de dades, IA, web Gran i activa JavaScript Moderada Desenvolupament web, apps Enorme i ben documentada Java Moderada Aplicacions empresarials, Android Molt extensa Scratch…