Back
Wes McKinney: Python for Data Analysis (Paperback, 2017, O'Reilly Media)

Looking for complete instructions on manipulating, processing, cleaning, and crunching structured data in Python? The …

Review of 'Python for Data Analysis' on 'Goodreads'

Python for Data Analysis is a very thorough overview of, mostly, the Pandas library. There is also coverage of numpy, matplotlib and a tiny bit of some modeling libraries, such as patsy and scikit-learn.

The examples and flow are good and it's a joy to follow along in your own Jupyter Notebook. The chapter on time-data was a bit less engaging than the others. It did contain lots of code, but most of the code was very basic and not immediately applicable.

I read the book through Safari, which comes with its own reader. I do wish it had sub-chapters. The current Safari version has 14 very very long chapters. The index is fine if you know what you are looking for, but if you are just want to browse and are looking for ideas to solve your current problem, it's difficult.