En aquest document trobarem de manera barrejada nocions bàsiques sobre el nostre
llenguatge de programació, en aquest cas Python i nocions generals de programació i
algorísmia. S’ha optat per aquest format perquè la programació és una matèria que de
manera natural permet anar alternant els exercicis pràctics amb alguns conceptes teòrics o
directament aplicar aprenentatge basat en problemes.
El llenguatge Python s’ha anat fent popular com alternativa lliure i gratuïta a altres
plataformes de desenvolupament, especialment en aplicacions científiques. Pertany a la
família dels llenguatges interpretats. Això vol dir que, en temps d’execució (mentre nosaltres
fem córrer el programa), es van executant les instruccions d’una en una a una mena de
màquina virtual. Això facilita la trobada de possibles errors de programació i la seva
correcció, així com la portabilitat del codi d’una màquina a una altra o d’un sistema operatiu
a un altre.
Com els altres llenguatges interpretats, Python permet declarar variables a mida que les
necessitem, no cal declarar-les a priori ni fer un anàlisi de quins tipus ens caldran o quina
mida i precisió han de tenir per contenir les nostres dades. Això es pot considerar pràctic,
però és un bon exercici fer un plantejament previ de les variables, els seus tipus i
dimensions per agafar bons hàbits de programació.
També és un bon costum posar noms descriptius a les variables, a les funcions i posar un
mínim de comentaris al codi per facilitar-ne la llegibilitat, per altres persones, i per nosaltres
mateixos en el futur.
2021/2022