TypeScript para data science: del prototipo a la producción
TypeScript para data science: del prototipo a la producción
Resumen:
El libro «TypeScript para data science» es una guía práctica única que combina el poder del tipado estático de TypeScript con la flexibilidad de las herramientas de análisis de datos. A diferencia de los libros tradicionales de data science, centrados exclusivamente en Python, esta obra ofrece una perspectiva novedosa: cómo usar TypeScript para crear proyectos robustos, escalables y fáciles de mantener en el ámbito del procesamiento de datos y el aprendizaje automático.
¿De qué trata este libro?
El libro cubre el ciclo de vida completo de un proyecto de data science, desde la recopilación y limpieza de datos hasta la implementación del modelo en producción. Aprenderá:
- Cómo configurar el entorno para un proyecto de TypeScript de análisis de datos (Node.js, Deno, ts-node).
- Cómo trabajar con datos tabulares utilizando las bibliotecas
danfojsypandas-js. - Cómo usar el tipado estático para prevenir errores en el procesamiento de datos.
- Cómo crear visualizaciones con
plotly.jsyD3.jscon tipos de TypeScript. - Cómo implementar modelos simples de aprendizaje automático (regresión lineal, k-vecinos más cercanos) en TypeScript.
- Cómo integrar código TypeScript con el ecosistema Python a través de
Pyodideo servicios REST. - Cómo escribir pruebas unitarias para componentes de data science con
Jest.
¿Para quién es este libro?
El libro será útil para:
- Científicos de datos y analistas que deseen ampliar su conjunto de herramientas y dominar TypeScript para soluciones en producción.
- Desarrolladores frontend interesados en data science que quieran aplicar sus habilidades en TypeScript a un nuevo campo.
- Estudiantes y profesores que estudien enfoques modernos para el análisis de datos.
- Líderes de equipo y arquitectos que busquen formas de unificar la pila tecnológica en su equipo.
¿Qué aprenderá el lector?
Después de la lectura, podrá:
- Construir pipelines de procesamiento de datos en TypeScript con total seguridad de tipos.
- Crear paneles interactivos e informes con visualizaciones tipadas.
- Implementar y probar algoritmos de ML simples sin cambiar a Python.
- Integrar soluciones TypeScript con la infraestructura Python existente.
- Escribir código limpio y autodocumentado que sea fácil de mantener y ampliar.
El libro contiene numerosos ejemplos prácticos, fragmentos de código listos para ejecutar y ejercicios para afianzar el material. Todos los ejemplos están disponibles en un repositorio en línea. Independientemente de su nivel actual, desde principiante hasta desarrollador experimentado, encontrará en este libro valiosos conocimientos y soluciones listas para usar en tareas cotidianas de data science.
Nota: El libro presupone un conocimiento básico de TypeScript o JavaScript. No es necesario saber Python, aunque será una ventaja.