`click` y `typer`: CLIs expresivas con decoradores y tipos
Construye CLIs con subcomandos, validación de tipos y prompts interactivos usando `click` y su capa de alto nivel `typer`.
Construye CLIs con subcomandos, validación de tipos y prompts interactivos usando `click` y su capa de alto nivel `typer`.
Construcción de CLIs completas con ArgumentParser: flags, posicionales, tipos, choices, nargs y subcomandos, sin dependencias externas.
Polars usa Rust, Apache Arrow y una API lazy para procesar DataFrames más rápido que pandas, sin índice y con expresiones composables.
Domina .loc vs .iloc, groupby, merge y por qué iterrows() destruye el rendimiento en favor de operaciones vectorizadas.
Fundamentos de ndarray en NumPy: constructores, dtypes, slicing multidimensional, broadcasting y por qué los loops sobre arrays son una señal de alarma.
Uso de tomllib, tomli_w y PyYAML para leer y escribir configuración; diferencias de seguridad y tipado entre TOML y YAML.
Esquemas con BaseModel y Struct para validar datos externos, serializar a JSON/MessagePack y manejar errores con precisión.
pickle serializa objetos Python arbitrarios a bytes ejecutando instrucciones al deserializar; nunca uses pickle.loads con datos externos o de red.
Cómo usar json.dumps/loads, extender JSONEncoder para tipos custom, y cuándo reemplazar la stdlib con orjson o ujson en APIs de alto volumen.
Gestión eficiente de conexiones con pool, transacciones explícitas con isolation levels y migraciones de esquema versionadas con Alembic.