Data Science para Programadores - Um Guia Completo Utilizando a Linguagem Python

Um guia para estudantes e profissionais, utilizando a linguagem Python em todo o seu potencial. Você aprenderá os conceitos e fundamentos estatísticos que auxiliarão seu trabalho analítico. As bibliotecas são apresentadas de maneira prática, focando no que é mais importante para o seu trabalho do dia a dia. O livro apresenta um ferramental completo para você iniciar neste mercado lucrativo que a Data Science possibilita.

Por: R$ 65,00

Preço a vista: R$ 65,00

+-
Comprar
Opções de Parcelamento:
  • à vista R$ 65,00
Outras formas de pagamento

Quem viu este produto , comprou

  • Python Levado a Sério - Conselhos de um faixa-preta sobre implantação, escalabilidade, testes e outros assuntos

    Aperfeiçoe suas habilidades com Python enquanto explora minuciosamente essa linguagem de programação com Python Levado a Sério. Escrito para desenvolvedores e programadores experientes, este livro sintetiza mais de quinze anos de experiência com Python, com o intuito de ensinar você a evitar erros comuns, escrever código de modo mais eficiente e criar melhores programas em menos tempo. Você verá uma série de tópicos avançados como multithreading e memoização, receberá conselhos de especialistas em assuntos como design de APIs e como lidar com bancos de dados, além de conhecer a natureza interna de Python a fim de ter uma compreensão mais profunda sobre a linguagem em si. ... Ler mais +

    QUERO VER
  • Python RAD (Rapid Application Development) Aplicações para Web e Desktop

    Além da abordagem essencial da linguagem Python, serão demonstrados exemplos passo a passo do desenvolvimento de módulos/telas para aplicações desktop, bem como exemplos e o desenvolvimento de uma aplicação completa de upload com banco de dados (PostgreSQL) para web. ... Ler mais +

    QUERO VER
  • TDD com Python - Siga o bode dos testes: usando Django, Selenium e JavaScript

    R$ 125,00 ou 2x de R$ 62,50

    Ao conduzir você pelo desenvolvimento de uma verdadeira aplicação web do início ao fim, a segunda edição deste guia “mão na massa” mostra as vantagens práticas do TDD (Test-Driven Development, ou Desenvolvimento Orientado a Testes) com Python. Você aprenderá a escrever e a executar testes antes de construir cada parte de sua aplicação, e então desenvolverá a quantidade mínima de código necessária para que os testes passem. O resultado? Um código limpo, que funcionará. ... Ler mais +

    QUERO VER
  • Projetos de Ciência de Dados com Python

    Projetos de ciência de dados com Python foi pensado para oferecer orientação prática sobre ferramentas padrão para análise de dados e machine learning em Python com a ajuda de dados reais. O curso o ajudará a entender como usar pandas e o Matplotlib para examinar criticamente um dataset com sínteses estatísticas e gráficos e extrair os insights que deseja obter. Você continuará adquirindo conhecimento ao aprender a preparar dados e a fornecê-los para algoritmos de machine learning, como o de regressão logística regularizada e o de floresta aleatória, usando o pacote scikit-learn. ... Ler mais +

    QUERO VER
  • Python Eficaz - 59 maneiras de programar melhor em Python

    Python Eficaz ajudará o leitor a dominar o mais verdadeiro estilo “pythônico” da arte de programar, empregando todo o potencial do Python para escrever códigos robustos e de desempenho exemplar. Usando o estilo conciso e baseado em cenários, visto no best-seller C++ Eficaz, de Scott Meyers, o autor Brett Slatkin reúne 59 das melhores práticas e dicas em Python, e as explica com exemplos realistas de código. ... Ler mais +

    QUERO VER
  • Python para Pentest

    Python é a linguagem preferida dos profissionais de segurança da informação. Fácil de aprender, multiplataforma, e com uma enorme variedade de bibliotecas que podem ser aproveitadas em pentest de redes, aplicações web e redes sem fio. Este livro mostra como criar ferramentas em Python para pentest, com muitos exemplos de código-fonte, que podem ser executados em qualquer versão do Kali Linux. ... Ler mais +

    QUERO VER
  • Python sem Mistérios

    Python sem Mistérios oferece uma abordagem única para você aprender os fundamentos da linguagem Python, tais como dicionários, listas, tuplas, funções, classes e muito mais. Junto com os fundamentos, são apresentados muitos exemplos para que você leitor pratique e consolide os conhecimentos adquiridos. ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • Projetos de Ciência de Dados com Python

    Projetos de ciência de dados com Python foi pensado para oferecer orientação prática sobre ferramentas padrão para análise de dados e machine learning em Python com a ajuda de dados reais. O curso o ajudará a entender como usar pandas e o Matplotlib para examinar criticamente um dataset com sínteses estatísticas e gráficos e extrair os insights que deseja obter. Você continuará adquirindo conhecimento ao aprender a preparar dados e a fornecê-los para algoritmos de machine learning, como o de regressão logística regularizada e o de floresta aleatória, usando o pacote scikit-learn. ... Ler mais +

    QUERO VER
  • TDD com Python - Siga o bode dos testes: usando Django, Selenium e JavaScript

    R$ 125,00 ou 2x de R$ 62,50

    Ao conduzir você pelo desenvolvimento de uma verdadeira aplicação web do início ao fim, a segunda edição deste guia “mão na massa” mostra as vantagens práticas do TDD (Test-Driven Development, ou Desenvolvimento Orientado a Testes) com Python. Você aprenderá a escrever e a executar testes antes de construir cada parte de sua aplicação, e então desenvolverá a quantidade mínima de código necessária para que os testes passem. O resultado? Um código limpo, que funcionará. ... Ler mais +

    QUERO VER
  • Python para Desenvolvedores

    Python é uma linguagem extremamente poderosa, e o interesse por ela tem aumentado muito nos últimos anos. A linguagem inclui diversas estruturas de alto nível (listas, dicionários, data/hora, complexos e outras) e uma vasta coleção de módulos prontos para uso, além de frameworks de terceiros que podem ser adicionados. ... Ler mais +

    QUERO VER
  • Python RAD (Rapid Application Development) Aplicações para Web e Desktop

    Além da abordagem essencial da linguagem Python, serão demonstrados exemplos passo a passo do desenvolvimento de módulos/telas para aplicações desktop, bem como exemplos e o desenvolvimento de uma aplicação completa de upload com banco de dados (PostgreSQL) para web. ... Ler mais +

    QUERO VER
  • Problemas Clássicos de Ciência da Computação com Python

    Problemas de ciência da computação aparentemente novos ou ímpares muitas vezes têm raízes em algoritmos clássicos, nas técnicas de programação e em princípios de engenharia. E as abordagens clássicas ainda são a melhor forma de solucioná-los! ... Ler mais +

    QUERO VER
  • Python Levado a Sério - Conselhos de um faixa-preta sobre implantação, escalabilidade, testes e outros assuntos

    Aperfeiçoe suas habilidades com Python enquanto explora minuciosamente essa linguagem de programação com Python Levado a Sério. Escrito para desenvolvedores e programadores experientes, este livro sintetiza mais de quinze anos de experiência com Python, com o intuito de ensinar você a evitar erros comuns, escrever código de modo mais eficiente e criar melhores programas em menos tempo. Você verá uma série de tópicos avançados como multithreading e memoização, receberá conselhos de especialistas em assuntos como design de APIs e como lidar com bancos de dados, além de conhecer a natureza interna de Python a fim de ter uma compreensão mais profunda sobre a linguagem em si. ... Ler mais +

    QUERO VER
  • Python Eficaz - 59 maneiras de programar melhor em Python

    Python Eficaz ajudará o leitor a dominar o mais verdadeiro estilo “pythônico” da arte de programar, empregando todo o potencial do Python para escrever códigos robustos e de desempenho exemplar. Usando o estilo conciso e baseado em cenários, visto no best-seller C++ Eficaz, de Scott Meyers, o autor Brett Slatkin reúne 59 das melhores práticas e dicas em Python, e as explica com exemplos realistas de código. ... Ler mais +

    QUERO VER
  • Descrição
    Data Science para Programadores - Um Guia Completo Utilizando a Linguagem Python

    Um guia para estudantes e profissionais, utilizando a linguagem Python em todo o seu potencial. Você aprenderá os conceitos e fundamentos estatísticos que auxiliarão seu trabalho analítico.

    As bibliotecas são apresentadas de maneira prática, focando no que é mais importante para o seu trabalho do dia a dia.

    O livro apresenta um ferramental completo para você iniciar neste mercado lucrativo que a Data Science possibilita.

    Veja a estatística de maneira simples e prática, revendo ou aprendendo conceitos importantes, como inferência.

    Aprenda a enxergar através dos dados, estruturados ou não, criando trabalhos de inferência, regressão, classificação e agrupamento.

    Veja como utilizar as mais modernas bibliotecas de Data Science e manipulação de dados em Python, entre elas: NumPy e Scikit-learn.

    Crie sistemas de Deep Learning utilizando o TensorFlow, da Google.

    Aprenda a criar belas apresentações gráficas seguindo o conceito de “storytelling”.

    Um guia simples e completo com práticas, ferramentas e exemplos reais.
  • Sobre o Autor
  • Especificação

    Características

    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorCleuton Sampaio

    Cleuton Sampaio é escritor profissional, com vários livros publicados, além de muitos anos de experiência como professor universitário.
    É arquiteto de software especializado em aplicações distribuídas, sendo também um pesquisador e desenvolvedor de aplicações de código aberto.
    Informações TécnicasSumário

    CAPÍTULO 1 – Introdução - 1

    1.2 Data Science é um novo nome para “Estatística” - 1

    1.3 O que você precisa saber - 2

    1.4 Para quem é este livro? - 3

    1.5 Arquivos e código-fonte - 3

    1.6 Então, o que faz um cientista de dados? - 4

    1.7 O que seria um modelo preditivo? - 4

    1.8 Obtendo os dados - 4

    1.9 Explorando os dados - 5

    1.10 Preparando os dados - 7

    1.11 Modelando os dados - 8

    1.12 Testando o modelo - 9

    1.13 Avaliando o modelo - 10

    1.14 Workflow de Data Science - 10

    1.15 Formular o problema - 10

    1.16 Obter os dados - 11

    1.17 Explorar os dados - 12

    1.18 Modelar os dados - 12

    1.19 Comunicar o resultado - 12

    1.20 Mas, só isso - 13



    CAPÍTULO 2 - Mas o que é Data Science? - 15

    2.1 Data Warehouse - 16

    2.2 Business Intelligence - 17

    2.3 Bigdata - 18

    2.4 Data Mining - 18

    2.5 Data Analytics - 19

    2.6 Análise Preditiva e Machine Learning - 19

    2.7 As perguntas que não querem calar - 20



    CAPÍTULO 3 - Estatística básica para detonar as conversas fiadas - 23

    3.1 Tipos de dados - 25

    3.1.1 Dados discretos - 26

    3.1.2 Dados contínuos - 26

    3.1.3 Categorias - 27

    Dados ordinais - 29

    3.2 Estatística descritiva - 31

    3.2.1 População e amostra - 31

    3.2.2 Tendência central - 32

    3.2.3 Medidas de dispersão - 35



    CAPÍTULO 4 - Analisando distribuições - 41

    4.1 Frequências - 41

    4.2 Histogramas - 43

    Interpretando histogramas - 45

    4.3 Distribuição de probabilidades - 48

    4.3.1 Probabilidade - 48

    4.3.2 Variável aleatória - 48

    4.3.3 Distribuição de probabilidades - 49

    4.3.4 Valor esperado - 50

    4.3.5 Modelos probabilísticos discretos - 50

    4.3.6 Distribuição binomial - 50

    4.3.7 Distribuição de Poisson - 52

    Modelos probabilísticos contínuos - 54

    Distribuição uniforme - 55

    4.3.4 Curtose e assimetria - 60



    CAPÍTULO 5 - Turbo Python - 63

    5.1 Ambiente virtual - 66

    5.1.2 Instalação do Python - 66

    5.1.2 Criando um notebook - 70

    5.2.3 Variáveis e expressões - 72

    5.2.4 Variáveis multivaloradas - 73

    5.2.5 Expressões numéricas - 74



    CAPÍTULO 6 - Bibliotecas para Data Science - 83

    6.1 NumPy - 83

    6.2 SciPy.stats - 88

    6.3 Pandas - 89

    6.1.4 Scikit-learn - 96



    CAPÍTULO 7 - Técnicas de Data Science aplicadas - 101

    7.1 O universo de técnicas de Data Science - 102

    7.2 Estudo de distribuições - 103

    7.3 Estudo de correlação - 104

    7.4 Análise de regressão - 104

    7.5 Classificação - 105

    7.6 Agrupamentos (cluster analysis - 106



    CAPÍTULO 8 - Inferência estatística - 109

    8.1 Estimar uma população com base em uma amostra - 109

    7.2 Tamanho da amostra e o teorema central do limite - 113

    7.3 Intervalo de confiança - 114

    7.4 Margem de erro - 116

    7.5 Estatística T - 116

    7.6 Inferindo sobre o desvio padrão - 118

    7.6 Testes de hipóteses - 120



    CAPÍTULO 9 - Correlação - 135

    9.1 Obtendo os dados - 135

    9.2 Limpando os dados - 136

    9.3 Tipos de correlação - 138

    9.4 Coeficiente de correlação - 139

    9.4 Correlação e causalidade - 140

    9.5 Correlações não lineares - 141



    CAPÍTULO 10 - Regressão - 145

    10.1 Tipos de regressão - 146

    10.2 Regressão linear simples - 146

    10.3 Regressão multivariada - 149

    10.4 Avaliação de modelos de regressão - 150

    10.4 R quadrado e R quadrado ajustado - 150

    10.5 Teste de significância dos coeficientes - 152

    10.6 Teste de significância da regressão - 152

    10.7 Multicolinearidade - 153

    10.8 Heterocedasticidade - 154

    10.9 Autocorrelação dos resíduos - 155

    10.10 Outros testes - 156

    10.11 Exemplo de regressão multivariada - 156

    10.11.1 Um exemplo - 157

    10.11.2 Teste VIF - 161

    10.11.3 Teste de Heterocedasticidade - 162

    10.11.4 Autocorrelação dos resíduos - 162

    10.12 Machine learning - 163

    10.13 Decision Trees - 163

    10.13.1 Gerando dados - 164

    10.13.2 Dividindo a amostra - 165

    10.13.3 Profundidade e overfitting - 166

    10.13.4 Treinando os modelos - 167

    10.13.5 Decision tree multivariada - 170



    CAPÍTULO 11 - Classificação - 173

    11.1 SVM - 173

    11.2 Churn prediction - 174

    11.1.2 Preparando os dados - 176

    11.1.3 Ajustando a escala - 178

    11.1.4 Kernel e hiperparâmetros - 178

    11.1.5 Fazendo predições - 179

    11.1.6 Conclusões do trabalho - 181

    11.1.7 Sobre classificação - 181



    CAPÍTULO 12 - Agrupamento (clusterização) - 183

    12.1 K-means - 183

    12.2 Exemplos - 184

    12.3 Exemplo real - 187



    CAPÍTULO 13 - Deep learning - 193

    13.1 Técnicas e configuração - 193

    13.1.1 Artificial Neural Network - 193

    13.1.2 Função de ativação - 194

    13.1.3 Camadas - 197

    13.1.4 Pesos e bias - 198

    13.1.5 Função de erro (ou de perda) - 199

    13.1.6 Algoritmos de otimização - 200

    13.1.7 Convolutional Neural Network - 200

    13.1.8 Recurrent Neural Networks - 201

    13.2 TensorFlow - 202

    13.2.1 Playground - 202

    13.2.2 Turbo prime - 204

    13.2.3 Variáveis e Placeholders - 204

    13.2.4 Nós - 205

    13.2.5 Função de perda - 205

    13.2.6 Taxa de aprendizado - 206

    13.2.7 Otimizador - 206

    13.2.8 Epochs e o problema do mínimo local - 206

    13.2.9 Onde estão os neurônios? - 208

    13.2.10 Usando o Estimator Framework - 209

    13.3 API Keras - 213

    13.3.1 Bibliotecas - 214



    CAPÍTULO 14 - Big Data - 217

    14.1 Caso de uso - 218

    14.2 Ambiente de Big Data - 221

    14.2.1 Hadoop - 221

    14.2.1 Spark - 223

    14.2.2 Index / Search engines - 223

    14.2.3 Acessórios - 223

    14.3 Experiências práticas - 224

    14.3.1 DCEP de saúde - 224

    14.3.2 Análise de sentimentos de Tweets - 227

    14.4 Usando o Spark - 229

    14.4.1 Dados climáticos - 229

    14.4.2 Instalação do Spark - 230

    14.4.3 O dataset - 233

    14.4.4 Primeiro programa - 233

    14.4.5 RDD - 236

    14.4.6 Cluster - 237

    14.4.7 Algoritmo

    - 241 no Spark - 238

    14.4.8 Outras operações

    Informações Técnicas

    Nº de páginas:256
    Origem:Nacional
    Editora:Editora Ciência Moderna
    Idioma:Português
    Edição:1ª Edição
    Ano:2018
    ISBN:9788539909933
    Encadernação:Brochura
    Autor:Cleuton Sampaio
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!