My fairly constant position now-a-days is “late to the game” and in this case that means that there are plenty of folks who have already shared their thoughts on Programming ArcGIS 10.1 with Python Cookbook by Eric Pimpler from Packt Publishing. Robin Wilson, with his wife, summarized by saying
Overall, the book is a very useful addition to a GIS library for people who are new to automating ArcGIS using Python, and particularly those who want to find out quickly how to automate a particular operation.
James Fee wrapped up his review by saying
So the bottom line here is this is a great introduction to ArcPy with ArcGIS 10.1. But if you’ve already started using either Python or ArcPy, you’d be best to use your time/money elsewhere.
These reviews, and others, indirectly highlight the issue of audience with each of the ArcGIS and Python books that have come out in 2012 and 2013. The books are intended for an introductory audience, but each is for a different introductory audience. Nate Jennings’ A Python Primer for ArcGIS has a strong focus on what I would consider a community college/professional development audience. Esri Press’s own Python Scripting for ArcGIS by Paul Zandbergen is geared toward an upper-level undergrad or grad course to get students who already have a strong(ish) ArcGIS background up and running with Python.