Fonaments

Computació

El propòsit inicial dels computadors era computar números.

Algoritme

Un algoritme és un conjunt de sentències en que alguns blocs s'executen de manera seqüencial, selectiva o repetitiva.

Seqüència

Una seqüència és un conjunt d'elements agrupats un a continuació de l'altre.

Dades

Unes dades (o "data") és un un conjunt de valors que estan relacionats i que es gestionen com un conjunt.

Funcions

Les funcions son blocs de codi que es poden reutilitzar en altres parts del codi.

Objectes

undefined

Typing

Python utilitza "duck typing", pero també pots utilitzar "nominative typing" per validar codi.

Mòduls

Els mòduls contenen un conjunt de funcions, variables o classes per a poder-los usar en qualsevol programa.

Textual

undefined

Input/Output

Fitxers

Llegir i editar fitxers de text amb Python és molt senzill, fins i tot si venen comprimits. També veurem com controlar les possibles excepcions durant l'accés als fitxers.

HTTP

HTTP et permet accedir a dades a través d'Internet

Pydantic

Pydantic valida i serialitza de manera automàtica les dades JSON que consumeixes o produeixes.