Ciencia de Datos en Nushell
Currículo de pregrado riguroso, centrado en Nushell para el desarrollo integral de flujos de ciencia de datos en la terminal Linux. Integración políglota con Python, R y motores CLI de modelado automático dentro de un contenedor Docker reproducible.
Edición Oficial en Español
Texto canónico de la obra. Incluye los 10 capítulos completos, notas teóricas, pipelines reproducibles y ejercicios prácticos.
Edición en Inglés
Edición traducida y adaptada a la nomenclatura computacional estándar internacional para divulgación académica y uso general.
Inicio Rápido con Docker (`dsin`)
Cada pipeline, script y bloque de código del currículo está verificado para ejecutarse de forma 100% reproducible dentro del contenedor Docker autónomo kurokirasama/dsin:latest, que incluye plugins de Nushell preconfigurados, rutas de montaje de datos y herramientas de modelado.
Estructura del Currículo
-
Capítulo 1IntroducciónLa terminal como laboratorio científico, el paradigma Nushell de datos estructurados y entornos reproducibles.
-
Capítulo 2Instalación de SoftwareEl contenedor Docker autónomo
dsin, configuración interactiva y verificación del entorno. -
Capítulo 3Fundamentos y Estructuras de Datos en NushellIntroducción a la terminal, shells tradicionales vs. Nushell, strings, listas, registros, tablas, rutas de celda, editor
ttty Git. -
Capítulo 4Programación y Creación de Herramientas de Línea de ComandosComandos personalizados (
def,export def), flags, tipado fuerte, módulos, API de Google Maps e integración con R/Python. -
Capítulo 5Obtención de DatosPeticiones HTTP (
http get), descompresión, hojas Excel (.xlsx), bases SQLite (query db) y APIs REST. -
Capítulo 6Depuración y Transformación de DatosFiltrado nativo en Nushell, transformaciones estructurales, remodelado tabular y el complemento de alto rendimiento Polars.
-
Capítulo 7Exploración y Visualización de DatosEstadística descriptiva (
math,polars summary), scripts políglotas (.R/.py) y visualización gráfica en terminal contimg. -
Capítulo 8Procesamiento en Serie y Pipelines ParalelosProcesamiento por lotes (
each), concurrencia nativa (par-each) y orquestación con GNUparallel. -
Capítulo 9Modelado Políglota de DatosReducción de dimensionalidad (PCA, t-SNE, UMAP), clustering (K-Means/Jerárquico/DBSCAN/PAM), regresión (VW, LightGBM, DuckDB OLS) y clasificación incluyendo redes neuronales (
ml-benchmark,skll,Rscript,python3→ tablas Nushell). -
Capítulo 10Conclusión: La Terminal como Laboratorio de Inteligencia de DatosSíntesis del ciclo OSEMN en shells tipadas, intersección entre ingeniería de software y estadística, eficiencia out-of-core y frontera zero-copy en Apache Arrow, y guía metodológica para producción.
Cita
Si utiliza o cita esta obra en investigaciones, docencia o publicaciones técnicas, por favor utilice la referencia correspondiente:
Gómez Guzmán, L. (2026). Ciencia de datos en la terminal Linux con Nushell. https://kurokirasama.github.io/data_science_at_nushell/es/
Gómez Guzmán, L. (2026). Data Science at Nushell. https://kurokirasama.github.io/data_science_at_nushell/