Python
Altair
Briefcase
Criptografia
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).
Programació dinàmica
Fastapi
Async IO (avançat)
Granian
Httpx
Lets-Plot
Multiplatform plotting library built on the principles of the Grammar of Graphics
logging
Matplotlib
Matplotlib és una biblioteca que serveix per dibuixar figures, funcions i tota mena de gràfiques en imatges estàtiques.
Nicegui
Panda3d
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.
Plotly
Plotly is an interactive, open-source, and browser-based graphing library for Python
Poetry
Poetry és una eina de gestió de dependències i creació de biblioteques.
Polars
PostgreSQL
Psycopg
Pyscopg
PuePy
Pytest
reactpy
Reflex
Reflex is an open-source framework for quickly building beautiful, interactive web applications in pure Python.
Set
SQLAlchemy
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.
Sqlite
Streamlit
TODO
Toga
Tortoise
Turtle
ty
ty is an extremely fast Python type checker and language server,
Uv
Computació
El propòsit inicial dels computadors era computar números.
Algoritme
Un algoritme és un conjunt de sentències que resolen una tasca.
Llista
Una llista és un conjunt d'elements agrupats un a continuació de l'altre.
Dades
Unes dades (o "data") és un conjunt de valors que estan relacionats i que es gestionen com un conjunt.
Funcions
Les funcions són blocs de codi que es poden reutilitzar en altres parts del codi.
Mòdul
Els mòduls contenen un conjunt de funcions, variables o classes per a poder-los usar en qualsevol programa.
Object
An object is a data structure (state) with a set of functions specific to the object that give a different result depending on the state of the object (its attributes).
Typing
Python utilitza "duck typing", pero també pots utilitzar "nominative typing" per validar codi.
Ursina
Ursina is a Python wrapper around the Panda3D game engine
JSON
JSON és un format de text que permet representar qualsevol estructura de dades.
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.
Pydantic
Pydantic valida i serialitza de manera automàtica les dades JSON que consumeixes o produeixes.
AnyIO
AnyIO lets you write asynchronous code in Python that works with different async backends.
Context
PyCharm
PyCharm és una IDE per Python
Assert
An assert statement is used for debugging and internal consistency checks.
Debug
Standalone Build
Highly redistributable builds of Python.
Refacció
Refactoritzar és modificar el codi perquè tingui una altre estructura, però que segueixi fent el mateix.
Profiling
PyPI
littletable
asyncpg
asyncpg is a database interface library designed specifically for PostgreSQL and asyncio.
MinIO
The MinIO Python Client SDK provides high level APIs to access any MinIO Object Storage or other Amazon S3 compatible service.
Textual
Flet
Flet permet als desenvolupadors crear fàcilment aplicacions web, mòbils i d'escriptori en temps real amb Python.
Vite
Integration of a Python server and a Typescript client using Vite and a development proxy.
PyScript
PyScript is an open source platform for Python in the browser.
NumPy
NumPy gives Python fast, compact, multi-dimensional arrays — the foundation of scientific computing, data analysis and machine learning.
Estadística
L'estadística ens permet extreure dades d'un conjunt enorme de dades de tal manera que ens permeten entendre les relacions entre les dades.
Plotnine
Plotnine és un paquet de visualització de dades per a Python basat en la gramàtica dels gràfics, un sistema coherent per descriure i construir gràfics.
Patito
Patito ofereix una manera senzilla de declarar models de dades pydantic que serveixen també com a esquema per als teus dataframes de polars.
Hash
Multiprocessament
Functional
Docker
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.