The automation of geoprocessing tasks is a common practice among GIS professionals. Python is the standard programming language for ArcGIS and other fields such as remote sensing, GPS, spatial modeling, and statistical analysis.
A Python Primer for ArcGIS® Workbook series combines fundamental Python programming structures to help professionals automate common geoprocessing functions. Thorough explanations of programming concepts are included along with user-friendly demonstrations that enable readers to develop programs on their own. In addition, chapters contain exercises and questions that aid in the application of each chapter’s highlighted principles.
Workbook II continues where Workbook I (The Fundamentals) left off so the programmer can continue to build and expand his or her knowledge, skills, and abilities to develop code strategies for common GIS tasks and processes. Workbook III completes the Workbook series by focusing on Python functions, creating custom Python script tools, Python Add-ins, and script automation.
Workbook I can be ordered here: https://www.createspace.com/5205001
Workbook III can be ordered here: https://www.createspace.com/6279064