Python e R para o Cientista de Dados Moderno

O melhor de dois mundos

Python e R para o Cientista de Dados Moderno
× Python e R para o Cientista de Dados Moderno

Python e R para o Cientista de Dados Moderno

Compartilhar

Autores: Rick J. Scavetta
Boyan Angelov

ISBN impresso: 978-65-86057-95-9
ISBN ebook: 978-65-86057-96-6
Ano: 2022
Páginas: 200
Preço impresso: R$ 79,00 O ebook deste livro está disponível na Amazon.

1 opinião | Opine sobre este livro

Descrição do livro

O sucesso na ciência de dados depende do uso flexível e apropriado de ferramentas. Isso inclui Python e R, duas das linguagens de programação básicas da área. Este livro guiará os cientistas de dados das comunidades Python e R pelo trajeto que os tornará bilíngues. Ao conhecer as vantagens das duas linguagens, você descobrirá novas maneiras de executar tarefas de ciência de dados e expandirá seu conjunto de habilidades.

Os autores Rick Scavetta e Boyan Angelov explicam as estruturas paralelas dessas linguagens e destacam onde cada uma é melhor, se nos seus recursos linguísticos ou nos poderes de seus ecossistemas open source. Você aprenderá a usar Python e R juntos em configurações do mundo real e ampliará suas oportunidades de trabalho como cientista de dados bilíngue.

• Aprenda Python e R a partir da perspectiva da sua linguagem atual

• Conheça as vantagens e as desvantagens de cada linguagem

• Identifique casos de uso nos quais uma linguagem é mais adequada do que a outra

• Conheça o moderno ecossistema open source que está disponível para as duas linguagens, incluindo os pacotes, frameworks e fluxos de trabalho

• Aprenda a integrar R e Python no mesmo fluxo de trabalho

• Siga um estudo de caso que demonstra maneiras de usar as duas linguagens juntas

Ver menos ▲

Sumário

  • Prefácio
    • Descoberta de uma nova linguagem
  • Capítulo 1 ■ No começo
    • Origens do R
    • Origens do Python
    • Começa a guerra de linguagens
    • A batalha pela primazia na área da ciência de dados
    • Convergência para a cooperação e a criação de comunidade
    • Considerações finais
      • Bilinguismo I: Aprendendo uma nova linguagem
  • Capítulo 2 ■ R para Pythonistas
    • Trabalhando com o R
    • Projetos e pacotes
    • Triunfo dos tibbles
    • Apresentação e exploração dos tipos de dados
    • Nomeando elementos (internos)
    • Listas
    • Fatos sobre os fatores
    • Como descobrir…o que quiser
    • Reexecutando reiterações
    • Considerações finais
  • Capítulo 3 ■ Python para UseRs
    • Versões e builds
    • Ferramentas padrão
    • Ambientes virtuais
    • Instalação de pacotes
    • Notebooks
    • De que forma a linguagem Python se compara à linguagem R?
      • Importe um conjunto de dados
      • Examine os dados
    • Estruturas de dados e estatística descritiva
      • Estruturas de dados: de volta ao básico
      • Indexação e expressões lógicas
      • Plotagem
    • Estatística inferencial
    • Considerações finais
      • Bilinguismo II: O contexto moderno
  • Capítulo 4 ■ Contexto dos formatos de dados
    • Pacotes externos versus básicos
    • Dados de imagem
    • Dados de texto
    • Dados de séries temporais
      • Base-R
      • Prophet
    • Dados espaciais
    • Considerações finais
  • Capítulo 5 ■ Contexto dos fluxos de trabalho
    • Definindo fluxos de trabalho
    • Análise exploratória de dados
      • Visualizações estáticas
      • Visualizações interativas
    • Machine Learning
    • Engenharia de dados
    • Relatórios
      • Relatório estático
      • Relatório interativo
    • Considerações finais
      • Bilinguismo III: Tornando-se sinérgico
  • Capítulo 6 ■ Usando as duas linguagens sinergicamente
    • Falsa operabilidade
    • Interoperabilidade
    • Aprofundando-se
      • Passe objetos entre R e Python em um documento R Markdown
      • Chame Python em um documento R Markdown
      • Chame Python usando como fonte um script Python
      • Chame Python usando o REPL
      • Chame Python com entrada dinâmica em um documento interativo
    • Considerações finais
  • Capítulo 7 ■ Estudo de caso da ciência de dados bilíngue
    • 24 anos e 1,88 milhão de incêndios
    • Preparação e importação de dados
    • EDA e visualização de dados
    • Machine Learning
      • Definindo seu ambiente Python
      • Engenharia de características
      • Treinamento do modelo
    • Previsão e UI
    • Considerações finais
  • Apêndice ■ Dicionário bilíngue de Python:R
    • Gerenciamento de pacotes
    • Operadores de atribuição
    • Tipos
    • Operadores aritméticos
    • Atributos
    • Palavras-chave
    • Funções e métodos
    • Estilo e convenções de nomeação
    • Objetos de armazenamento de dados análogos
    • Data Frames
    • Expressões lógicas
    • Indexação
  • Índice remissivo
Ver sumário completo ▼

Sobre os autores

Rick J. Scavetta

Rick Scavetta trabalha como instrutor independente de workshops e cientista de dados freelancer desde 2012. Usando o nome Scavetta Academy, ele tem presença próxima e recorrente nos principais institutos de pesquisa da Alemanha.… Ver perfil completo ▶

Boyan Angelov

Boyan Angelov é um estrategista e consultor de dados sênior com quase uma década de experiência em vários ambientes acadêmicos e industriais, abordando tópicos como bioinformática, testes clínicos, HRTech e consultoria em gestão.… Ver perfil completo ▶

Opinião dos leitores

Márcio

Excelente livro, o mesmo não tem o intuito de querer lhe ensinar a usar a linguagem Python ou R, mas sim apresentar tais linguagens para pythonistas ou a useRs.

Ver todas ▼