Python is a very approachable and powerful programming language. It is integrated into Arcmap and it allows you to automate and create workflows within it.
Looking through my files, I found a good number of resources I have been saving in the past related to the use of Python, to automate processes in Arcgis. I thought of sharing them ’cause they were (and still are) very useful for me.
This is a great slideshow created by David Allen and is highly recommendable for beginners:
|Getting started with Python programming – Esri|
|powered by GoBookee.net|
A series of courses that ESRI offers such as:
There are also several books on the topic:
Paul Z. Zandbergen. 2013. Python Scripting for ArcGIS. ESRI Press, pp. 353
Nathan Jennings. 2011. A Python Primer for ArcGIS. CreateSpace, pp. 458
Erik Westra. 2010. Python Geospatial Development. Packt Publishing, pp. 508
And of course, some great resources, from Arcgis Python recipes to programming guides:
This is another good slideshow on Geoprocessing by David Wynne and Elizabeth Flanary:
For more advanced users:
And finally, these are the traditional resources for Python in general: