Python for Data Analysis is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. It is also a practical, modern introduction to scientific computing in Python, tailored for data-intensive applications. This is a book about the parts of the Python language and libraries you’ll need to effectively solve a broad set of data analysis problems. This book is not an exposition on analytical methods using Python as the implementation language. Written by Wes McKinney, the main author of the pandas library, this hands-on book is packed with practical cases studies. It’s ideal for analysts new to Python and for Python programmers new to scientific computing.
Considero mais um manual do que um livro de estudos, ideal para ficar do lado do computador enquanto se trabalha em seus scripts para uma consulta rápida.
Senti falta de exercícios como vi em outros livros da coleção, acho que eles ajudariam na fixação do conteúdo e também diminuiriam a saturação dos exemplos na íntegra que consomem grande parte do livro.
Outra questão é que esse livro é de 2017, e acredito que 8 anos depois alguns exemplos já merecem uma revisão devido a atualização de programas e das fontes de dados utilizados.
Em resumo, não recomendaria esse para quem está começando a programar, apenas se quiser algum material de consulta rápida e preferir um material físico do que as milhares formas de consulta já online.
Livro é bom para um iniciante, porém a abordagem é mais centrada nas bibliotecas python, numpy e pandas, do que na aplicação real de soluções de análise de dados, parecendo mais um manual técnico.
É um livro de referência pra Data Analysis. Basicamente tem um capítulo pra cada uma das principais aplicações e vai mostrando o que o ecossistema de Python te oferece pra fazer data wrangling. Se tu nunca fez, não é com esse livro que vai aprender. Mas assumindo que já sabe, tu já consegue usar IPython, NumPy e pandas pra resolver problemas.