Algoritme Un algoritme és un conjunt de sentències en que alguns blocs s'executen de manera seqüencial, selectiva o repetitiva.
Computació El propòsit inicial dels computadors era computar números.
CSV Exercicis de realització i verificació de consultes amb tests a un fitxer CSV (Comma Separated Value) amb publicacions científiques (pel mòdul de bioinformàtica).
Dades Unes dades (o "data") és un un conjunt de valors que estan relacionats i que es gestionen com un conjunt.
Estadística Estadística descriptiva, mesures de centralització, dispersió, outliers, correlació entre variables i corbes distribució. Amb gràfics per il·lustrar tots els conceptes.
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.
Funcions Les funcions son blocs de codi que es poden reutilitzar en altres parts del codi.
HTTP HTTP et permet accedir a dades a través d'Internet
JSON JSON es un formato de texto que permite representar cualquier estructura de datos.
Matplotlib Matplotlib és una biblioteca que serveix per dibuixar figures, funcions i tot tipus de gràfiques en imatges estàtiques.
Mòduls Els mòduls contenen un conjunt de funcions, variables o classes per a poder-los usar en qualsevol programa.
Numpy Numpy és una biblioteca que ens permet gestionar matrius, tipat estàtic i realitzar càlculs científics. Moltes llibreries potents de Pyhton requereixen importar Numpy.
Pandas Pandas proporciona estructures de dades tabulades per a gestionar grans volums de dades de forma eficient. Permet ordenar, agrupar i obtenir estadístiques fàcilment.
Patito Patito offers a simple way to declare pydantic data models which double as schema for your polars data frames.
Poetry Poetry és una eina de gestió de dependències i creació de biblioteques.
Programació dinàmica La programación dinámica es un método de resolución de problemas que se basa en resolver el problema a partir de un subproblema más pequeño de forma recursiva hasta encontrar el resultado del subproblema menor.
PyCharm PyCharm és una IDE per Python
Pydantic Pydantic valida i serialitza de manera automàtica les dades JSON que consumeixes o produeixes.
Refacció Refactoritzar és modificar el codi perquè tingui una altre estructura, però que segueixi fent el mateix.
REST Un servidor web es pot configurar com un servidor de recursos que s'accedeixen mijançant un conjunt de funcions "externes" o endpoints (API)
Seqüència Una seqüència és un conjunt d'elements agrupats un a continuació de l'altre.
Test Un codi ha de tenir un conjunt de proves automatitzades que et permeten dissenyar nou codi i poder modificar codi verificant que tot segueix funcionant correctament.
Typing Python utilitza "duck typing", pero també pots utilitzar "nominative typing" per validar codi.
Visual Studio Code Existeixen moltes extensions dissenyades per crear un entorn de desenvolupament complet en Python.
Vite Integració d'un server amb Python i un client amb Typescript.