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