Rust para data science: guia prático para análise de dados
300 páginas
Portuguese
PDF
4.5

Rust para data science: guia prático para análise de dados

Rust para data science: guia prático para análise de dados

Autor:

Ano:

Resumo:

O livro «Rust para data science» é o primeiro guia prático em português dedicado ao uso da linguagem Rust na área de análise de dados e aprendizado de máquina. Se você está cansado de scripts Python lentos, problemas de memória e instabilidade, o Rust se tornará sua ferramenta confiável para trabalhar com grandes volumes de dados.



Ao contrário das abordagens tradicionais, o Rust combina o desempenho do C/C++ com a segurança de uma linguagem moderna. Este livro mostrará como usar essas vantagens para resolver problemas reais de data science: desde carregar e limpar dados até construir modelos e visualizações.



Para quem é este livro?

  • Data scientists e analistas que desejam acelerar seus pipelines de processamento de dados.
  • Desenvolvedores Python que querem aprender Rust para trabalhar com big data.
  • Engenheiros backend que estão migrando para data science e buscam soluções de alto desempenho.
  • Estudantes de áreas técnicas interessados em abordagens modernas de análise de dados.


O que você aprenderá?

  • Fundamentos do Rust: ownership, borrowing, lifetimes — sem teoria entediante, apenas prática.
  • Trabalho com CSV, JSON, Parquet e outros formatos de dados.
  • Uso das bibliotecas Polars (análogo ao Pandas) e ndarray para computação matricial.
  • Criação de gráficos com plotters e egui.
  • Integração do Rust com Python via PyO3 — use as melhores partes de ambos os mundos.
  • Otimização de desempenho: computação paralela, SIMD, trabalho com GPU.


Estrutura do livro

O livro é dividido em 12 capítulos, do simples ao complexo. Você começará com a instalação das ferramentas e primeiros programas, e depois passará para projetos completos:

  • Capítulos 1-3: Introdução ao Rust, tipos de dados, funções, tratamento de erros.
  • Capítulos 4-6: Leitura e escrita de dados, trabalho com dataframes, estatísticas.
  • Capítulos 7-9: Visualização, aprendizado de máquina (regressão linear, clusterização).
  • Capítulos 10-12: Tópicos avançados: segurança de memória, trabalho com big data, deploy de modelos.


Cada capítulo contém exemplos práticos, código pronto e exercícios para resolução independente. No final do livro, você encontrará um apêndice com uma folha de dicas das principais bibliotecas.



Por que vale a pena ler?

O Rust está sendo ativamente adotado na indústria de data science: é usado na Amazon, Google, Dropbox para processar terabytes de dados. Este livro lhe dará uma vantagem competitiva e ensinará a escrever código que é 10 a 100 vezes mais rápido que os equivalentes em Python, além de ser totalmente seguro em termos de memória.



Não importa se você é iniciante em Rust ou um desenvolvedor experiente — «Rust para data science» será seu guia de consulta no caminho para uma análise de dados eficiente.

Recommendations