Conceptes bàsics de programació i Python, orientat a 1r de Batxillerat

Cita com:
hdl:2117/370093
Document typeLecture notes
Defense date2022-06
Academic year2021/2022
PublisherUniversitat Politècnica de Catalunya
Rights accessOpen Access
Except where otherwise noted, content on this work
is licensed under a Creative Commons license
:
Attribution-NonCommercial-NoDerivs 4.0 International
Abstract
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.
Files | Description | Size | Format | View |
---|---|---|---|---|
Programació en Python, 1r de Batxillerat.pdf | 6,747Mb | View/Open |