Python e R para o Cientista de Dados Moderno
O melhor de dois mundos
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
Sobre os autores
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 é 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 ▶
Livros relacionados
Recursos
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.






