Jump to ratings and reviews
Rate this book

Data Wrangling with Python: Tips and Tools to Make Your Life Easier

Rate this book
How do you take your data analysis skills beyond Excel to the next level? By learning just enough Python to get stuff done. This hands-on guide shows non-programmers like you how to process information thatâ??s initially too messy or difficult to access. You don't need to know a thing about the Python programming language to get started. Through various step-by-step exercises, youâ??ll learn how to acquire, clean, analyze, and present data efficiently. Youâ??ll also discover how to automate your data process, schedule file- editing and clean-up tasks, process larger datasets, and create compelling stories with data you obtain.

505 pages, Paperback

First published January 25, 2016

41 people are currently reading
132 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
7 (15%)
4 stars
13 (28%)
3 stars
17 (37%)
2 stars
4 (8%)
1 star
4 (8%)
Displaying 1 - 6 of 6 reviews
9 reviews
November 8, 2016
Great book for business analytics who doesnt have experience with programming, but too much detail for programmer.
Profile Image for BCS.
218 reviews33 followers
February 9, 2018
From the introduction, the target audience for this book is not obvious beyond non-Python experts. The description of data wrangling seems to broadly relate to data analytics: “taking a messy or unrefined source of data and turning it into something useful”.

The book perhaps does not sufficiently highlight the first, most difficult stage of analytics in establishing the business case / problem identification, referred in the book to as “formulating a question”. This supports the common over-simplification of data analytics, as the fundamental problem with obtaining value is determining the business case (if any).

Python is excellent for encoding algorithms for cleansing and analysis, etc. but not all of data analytics in its entirety (such as establishing the business case) can be achieved by implementation through Python alone, implementation comes later and is by comparison, much easier.

Going beyond this important point and the acknowledged, but a little peculiar, relationship to journalism, the book is well written and comprehensive. Every topic is not covered, although most are touched upon. Beginning with advice on topics often neglected but necessary, like installation, the book has helpful chapters on data and file types (as expected), and the chapter on PDFs is particularly useful and insightful. Advanced topics include some details on parallel processing.

The book also provides examples and online support/forums. The book attempts to explain very difficult concepts and is as stated, aimed at non-Python experts however, a good background in computer science is essential if the reader is to get the most from reading this book. It’s excellent overall. 

Recommended as a good supportive text for data wrangling (analytics) for computer scientists who are not experts on Python.

Review by Deryn Graham FBCS, Retired Senior Lecturer / Data Scientist
Originally published: http://www.bcs.org/content/conWebDoc/...
1 review
September 5, 2025
As someone who’s been working with Python and data wrangling professionally for over a decade, I can confidently say this book is useless. It rehashes the pandas documentation with toy CSV files that teach nothing about real-world problems. If you actually want to learn data wrangling, spend an afternoon with free tutorials. You’ll get far more value than from this mess.
1 review
September 5, 2025
The title is misleading. There are no real “tools” here, just toy CSV examples and outdated methods. The book avoids every hard problem that actual data wrangling requires, like dealing with dirty text, missing data, or large files. It’s shallow and frustrating from start to finish.
1 review
September 5, 2025
This feels like a first draft that should never have been published. The content is scattered, the explanations are lazy, and the examples are insultingly simple. Nothing in this book will help you in real projects—it’s just a poorly written rehash of free material you can find online.
Displaying 1 - 6 of 6 reviews

Can't find what you're looking for?

Get help and learn more about the design.