Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython – GOOD

If you are on a tight budget, this unbranded textbook is a sensible choice.