Python scripting for ArcGIS Python Scripting for ArcGIS is a guide to help experienced users of ArcGIS for Desktop get started with Python scripting. This book teaches how to write Python code that works with spatial data to automate geoprocessing tasks in ArcGIS. Readers can thus learn the skill set needed to create custom tools. Key topics in this book include Python language fundamentals automating geoprocessing tasks exploring and manipulating spatial data working with geometries and rasters map scripting debugging and error handling creating functions and classes and creating and sharing script tools