An applied course in Python programming for ArcGIS automation and customization. Students will gain hands-on experience with ArcGIS Geoprocessing framework, basic programming concepts, Python fundamentals, and writing Python scripts for geoprocessing and map automation. Prior programming experience is not required. Prerequisite(s): GEOG 3310 and 4310 or 4320 or consent of instructor. Enrollment Requirements: GEOG 3310 (970:164) and GEOG 4310/5310 (970:170) or GEOG 4320/5320 (970:174) or consent of instructor.