Python For ArcGIS - Tateosian, Laura; SpringerLink (Online service) (Cham : Springer International Publishing : Imprint: Springer, 2015)
Introduction -- Beginning Python -- Basic data types: numbers and strings -- Basic data types: lists and tuples -- Preparing for Python in ArcGIS -- Calling tools with arcpy -- Getting user input -- Controlling flow -- Decision-making and describing data -- Repetition: Looping for geoprocessing -- Batch geoprocessing -- Additional looping functions -- Debugging -- Error handling -- User-defined functions -- User-defined modules -- Reading and Writing with Cursors -- Dictionaries -- Reading & writing text files -- Working with HTML & KML -- Classes -- User interfaces for file and folder selection -- ArcGIS Python GUIs -- Mapping module.
Keywords: Geographical information systems; Programming languages (Electronic computers).; Application software; Earth sciences; Geographical Information Systems/Cartography.; Programming Languages, Compilers, Interpreters; Information Systems Applications (incl. Internet).; Earth Sciences, general