Go (Golang) para ciencia de datos: guía práctica
300 páginas
Spanish
PDF
4.5

Go (Golang) para ciencia de datos: guía práctica

Go (Golang) para ciencia de datos: guía práctica

Autor:

Año:

Resumen:

El libro «Go (Golang) para ciencia de datos» es la primera guía práctica en español que muestra cómo usar Go para tareas de análisis de datos, aprendizaje automático y visualización. Contrario a la creencia popular de que la ciencia de datos es prerrogativa de Python y R, Go ofrece ventajas únicas: alto rendimiento, soporte integrado de paralelismo y facilidad de despliegue.



El libro está dirigido a desarrolladores que ya conocen los fundamentos de Go y desean ampliar sus habilidades en ciencia de datos. También será útil para profesionales de datos que buscan una alternativa más rápida a Python para sistemas en producción. Para su lectura basta con un conocimiento básico de Go y estadística.



En el libro aprenderá:



  • Cómo leer, procesar y limpiar datos de manera eficiente con la biblioteca estándar y los paquetes encoding/csv, encoding/json
  • Cómo usar bibliotecas para cálculos numéricos: gonum (matrices, álgebra lineal, estadística)
  • Cómo crear visualizaciones en Go con plot y go-echarts
  • Cómo implementar algoritmos de aprendizaje automático: regresión lineal, k-vecinos más cercanos, clustering k-means
  • Cómo usar el paralelismo (goroutines, channels) para acelerar el procesamiento de grandes conjuntos de datos
  • Cómo crear pipelines de datos listos para producción en Go
  • Cómo integrar modelos de Go con servicios web y bases de datos


Cada capítulo contiene ejemplos prácticos y ejercicios. Comenzará con tareas simples de carga de datos, luego pasará al análisis estadístico, la visualización y, finalmente, a la creación de modelos ML completos. Se presta especial atención a la comparación del rendimiento de Go y Python en tareas reales.



Al final del libro podrá:

  • Escribir scripts eficientes de ciencia de datos en Go
  • Crear gráficos interactivos y paneles de control
  • Implementar algoritmos de aprendizaje automático desde cero
  • Desarrollar sistemas de procesamiento de datos de alto rendimiento


Este libro es un puente entre el mundo de Go y la ciencia de datos. Demostrará que Go no es solo un lenguaje para backend, sino también una herramienta poderosa para trabajar con datos, especialmente cuando la velocidad y la escalabilidad son importantes.

Recommendations