Escolar Documentos
Profissional Documentos
Cultura Documentos
Análise de Dados
Tratamento de Dados com pandas,
NumPy & Jupyter
terceira edição
Wes McKinney
Novatec
Authorized Portuguese translation of the English edition of Python for Data Analysis, 3E, ISBN
9781098104030 © 2022 Wesley McKinney. This translation is published and sold by permission of
O'Reilly Media, Inc., the owner of all rights to publish and sell the same.
Tradução em português autorizada da edição em inglês da obra Python for Data Analysis, 3E, ISBN
9781098104030 © 2022 Wesley McKinney. Esta tradução é publicada e vendida com a permissão da
O'Reilly Media, Inc., detentora de todos os direitos para publicação e venda desta obra.
© Novatec Editora Ltda. [2023].
Editor: Rubens Prates GRA20230301
Tradução: Aldir Coelho Corrêa da Silva
Revisão gramatical: Alexandra Resende
ISBN do impresso: 978-85-7522-841-8
ISBN do ebook: 978-85-7522-842-5
Histórico de impressões:
Março/2023 Primeira edição
Novatec Editora Ltda.
Rua Luís Antônio dos Santos 110
02460-000 – São Paulo, SP – Brasil
Tel.: +55 11 2959-6529
Email: novatec@novatec.com.br
Site: https://novatec.com.br
Twitter: twitter.com/novateceditora
Facebook: facebook.com/novatec
LinkedIn: linkedin.com/in/novatec
GRA20230301
Sumário
Prefácio.................................................................................................................................... 11
Capítulo 1 ■ Introdução............................................................................................................. 17
1.1 Sobre o que é este livro?...............................................................................................17
Quais são os tipos de dados?........................................................................................17
1.2 Por que Python para a análise de dados?......................................................................18
Python como aglutinador.............................................................................................19
Resolvendo o problema de “duas linguagens”...............................................................19
Por que não Python?....................................................................................................20
1.3 Bibliotecas Python essenciais.......................................................................................21
NumPy........................................................................................................................21
pandas........................................................................................................................21
matplotlib...................................................................................................................23
IPython e Jupyter.........................................................................................................23
SciPy...........................................................................................................................24
scikit-learn..................................................................................................................25
statsmodels.................................................................................................................26
Outros pacotes............................................................................................................27
1.4 Instalação e configuração.............................................................................................27
Miniconda no Windows..............................................................................................27
GNU/Linux................................................................................................................28
Miniconda no macOS..................................................................................................29
Instalação dos pacotes necessários...............................................................................30
Ambientes de desenvolvimento integrado e editores de texto.........................................31
1.5 Comunidade e conferências.........................................................................................31
1.6 Navegação no livro......................................................................................................32
Exemplos de código.....................................................................................................33
Dados dos exemplos....................................................................................................34
Convenções de importação..........................................................................................35
3
4 Python para Análise de Dados – 3a ed