Python a l’ESO sense instal·lar res: com preparar les primeres sessions
Per començar Python a l’ESO pots utilitzar un entorn al navegador i dedicar la sessió a llegir, modificar i explicar programes curts. Abans de classe, comprova l’accés amb un compte d’alumne i prepara una primera tasca que introdueixi una sola idea cada vegada.
En aquest article

Què vol dir programar des del navegador?
Hi ha entorns que executen Python al mateix navegador i altres que connecten amb una màquina remota. Python I de Buclea utilitza un intèrpret al navegador. Colab, en el seu ús allotjat habitual, executa els quaderns en una màquina virtual remota. Tots dos eviten instal·lar un editor i un intèrpret a cada equip per començar, però tenen condicions d’ús i límits diferents.
No confonguis «sense instal·lar» amb «sense preparar». Cal provar el navegador, la xarxa, l’accés i la manera de recuperar el treball. Tampoc pressuposis que qualsevol llibreria Python funcionarà en qualsevol entorn. Per als primers programes de text pots mantenir el material molt petit i sense dependències.
Abans de la primera classe
- Entra amb el mateix tipus de compte i ordinador que farà servir l’alumnat.
- Executa el programa inicial i comprova on apareix la sortida.
- Tanca la tasca i comprova com es reprèn segons l’entorn escollit.
- Prepara una còpia visible de l’enunciat i una alternativa en paper per a la predicció.
A Buclea, la demo permet explorar l’entorn; el treball del grup requereix revisar l’accés del centre. Si una part del temps es destina a resoldre accessos, conserva l’objectiu de la sessió i redueix l’activitat, en lloc d’introduir tots els conceptes previstos a corre-cuita.
Primera sessió: instruccions i sortida
print("Taller de programació")
print("Avui llegim abans d’executar")Demana que escriguin què apareixerà i en quin ordre. Després executa, canvia el text d’una línia i torna a comparar. El criteri d’èxit és distingir el que s’escriu a l’editor del que mostra el programa. Les cometes delimiten el text; no formen part del missatge imprès.
Com a variació, intercanvia les dues instruccions. Una explicació suficient ha de relacionar l’ordre del codi amb l’ordre de la sortida. No cal introduir encara variables, entrada de dades i condicions si aquesta relació no és clara.
Segona sessió: dades que canvien un resultat
caixes = 4
peces_per_caixa = 6
total = caixes * peces_per_caixa
print(total)La sortida és 24. Demana una predicció amb 5 caixes i comprova que dona 30. Després planteja una altra pregunta: si hi ha 3 caixes de 8 peces, el resultat és el mateix que al principi, però les dades són diferents. Aquesta comparació permet separar variables, operació i resultat.
Qui necessiti suport pot omplir una taula de valors abans d’executar. Qui avanci més pot proposar dues combinacions diferents que donin el mateix total i justificar-les. Tothom treballa la mateixa relació entre dades i càlcul.
Tercera sessió: modificar i explicar un cas nou
Recupera el programa anterior i canvia el context a files de cadires. Dona només el problema: «Hi ha 5 files de 7 cadires. Mostra el total i prepara el programa perquè es pugui canviar el nombre de files». El resultat esperat és 35, però demana també una prova amb 6 files, que ha de donar 42.
Si una persona escriu directament print(35), el primer resultat és correcte però no resol la necessitat de canviar les dades. La segona prova fa visible aquesta diferència. No cal anomenar-ho trampa: serveix per tornar a precisar l’encàrrec.
Com continuar sense accelerar massa
Quan l’alumnat pugui llegir, modificar i explicar aquests programes, pots introduir decisions i repeticions. El nombre de sessions dependrà del grup. Les propostes d’aquest article són una planificació orientativa, no duracions validades amb el teu alumnat.
Python I de Buclea ofereix un recorregut d’instruccions, dades, decisions, repeticions, funcions i llistes, amb pràctica i transferència. Si necessites escollir entorn, consulta Buclea o Google Colab. Si el problema és el nivell desigual del grup, tens una activitat amb diferents suports.
Fonts consultades
Documentació consultada el 14 de setembre de 2026. Les propostes de classe i els exemples són elaboració de Buclea.