Go (Golang) para Data Science: Um Guia Prático
300 páginas
Portuguese
PDF
4.5

Go (Golang) para Data Science: Um Guia Prático

Go (Golang) para Data Science: Um Guia Prático

Autor:

Ano:

Resumo:

Go (Golang) está conquistando rapidamente o mundo do desenvolvimento backend, mas poucos sabem que esta linguagem é uma ferramenta poderosa para Data Science. O livro "Go (Golang) para Data Science" é o primeiro guia prático que mostrará como usar a velocidade, simplicidade e paralelismo do Go para resolver problemas de análise de dados, construção de pipelines e até aprendizado de máquina.



Sobre o que é este livro?

O livro abrange o ciclo completo de trabalho com dados em Go: desde carregamento e limpeza até visualização e implantação de modelos. Você aprenderá a processar eficientemente grandes volumes de dados usando goroutines e canais, e conhecerá o ecossistema Go para Data Science.



  • Fundamentos de trabalho com dados: leitura de CSV, JSON, Parquet, trabalho com bancos de dados (PostgreSQL, ClickHouse) e processamento em fluxo.
  • Bibliotecas para análise: análise detalhada dos pacotes gonum, gota, dataframe e goNum para estatística e álgebra linear.
  • Aprendizado de máquina em Go: implementação de regressão, classificação, clusterização com goLearn, go-ml e gorgonia (redes neurais).
  • Visualização: criação de gráficos com go-echarts, plot e integração com Jupyter Notebook via gophernotes.
  • Pipelines de produção: criação de microsserviços para ML, trabalho com Kafka, gRPC e implantação de modelos em Docker.


Para quem é este livro?

  • Cientistas de Dados e analistas que desejam ir além do Python e obter o desempenho do Go para processar milhões de registros em tempo real.
  • Desenvolvedores Go que desejam expandir suas habilidades para análise de dados e aprendizado de máquina.
  • Engenheiros de Dados (Data Engineers) que constroem pipelines ETL de alta carga e precisam de uma ferramenta rápida e confiável.


O que você aprenderá?

  • Como carregar, limpar e transformar dados 10 vezes mais rápido do que em Python.
  • Como usar a concorrência do Go para processamento paralelo de datasets.
  • Como construir modelos de aprendizado de máquina sem Python e executá-los em produção.
  • Como integrar Go com ferramentas populares de Data Science: Jupyter, Pandas (via gopandas), TensorFlow (via tfgo).
  • Casos reais: processamento de logs, previsão de séries temporais, sistemas de recomendação.


O livro contém dezenas de exemplos de código que podem ser executados imediatamente e exercícios práticos para fixação do conteúdo. Você receberá modelos de projetos prontos e links para repositórios de código aberto.



Independentemente de você estar trabalhando com terabytes de logs ou construindo um modelo para uma startup — o Go lhe dará a velocidade do C e a simplicidade do Python. Comece sua jornada em Data Science com Go hoje mesmo!

Recommendations