Rocky Mountain URISA

The Association for GIS Professionals

  • Increase font size
  • Default font size
  • Decrease font size

Introduction to Python Basics for ArcGIS October 2017

Rocky Mountain Urban and Regional Information Systems Association is presenting an additional workshop in the Python programming series, Introduction to Python Basics for ArcGIS.

Presenter: Luke Kaim
When: Friday, October 27, 2017
Place: Department of Geography and the Environment
University of Denver Boettcher West Building
2050 East Iliff Avenue – GIS Lab RM 126
Denver, CO  80208-0710
Time: 8:30am - 4:30pm
Cost: $125.00 / $100 Student



This workshop will explain fundamentals of Python as an object-oriented programming language, and how you can use Python in ArcGIS to script geoprocessing workflows for batch processing and map automation. The workshop will cover python/ArcPy programming basics, geoprocessing with ModelBuilder, geoprocessing with Python, creating script tool, and automating map workflows.

Course Modules

1.  Object-oriented programming (OOP) basics, OOP concepts in ArcGIS;2.  Python  and ArcPy basics;3.  Scripting geoprocessing tools with Python/ArcPy;4.  Batch processing with Python/ArcPy;5.  Automate map production with ArcPy.mapping.* Workshop will be presented in a format combining lectures and guided exercises.

Timeframe (6-hour workshop)

Morning session: 9:00 am – noon
  • Programming basics: Object-oriented programming, Python, ArcPy (1 hour)
  • Simple scripting geoprocessing tools with Python/ArcPy (1 hour)
Afternoon session: 1:00 pm – 4:00 pm
  • Scripting geoprocessing tools with Python/ArcPy (continued) (1 hour)
  • Batch processing with Python/ArcPy (1 hour)
  • Map production automation with ArcPy.mapping (1 hour)

Instructor’s Bio

Luke Kaim is a GIS Application Software Specialist II for Cherokee Nation Technologies which is a contractor to the United States Geological Survey (USGS). His passion is to help answer spatial questions using programming.  Luke uses Python on a daily basis to script workflows for the USGS. As a Python developer, Luke has created a GUI to support route by route analysis using linear referencing and dynamic segmentation.  Luke has also scripted ecology analysis for a USGS client. Luke has over 7 years of experience doing GIS and Remote Sensing projects. He holds an M.S. from the University of Maine in Spatial Information Science and Engineering. He earned his B.A. from the University of Denver in Geography with an emphasis in GIS and Remote Sensing.

Note: This location can support 24 attendees plus instructor; if you are prevented from attending at the last minute,

you must contact us so that we can exercise the option of extending attendance to waiting list individuals .

Refunds will generally be issued up to 48 hours prior to the start of class. For cancellations inside 48 hours a credit will be issued for a future class unless a wait list attendee can be substituted.




Please refer to the map below for public parking and paid parking areas – plan on $8.00 per attendee for the workshop.   Boettcher West is building 51 – the parking area directly to the (north) of that building has visitor parking but limited spaces.


The parking areas directly south of the building requires a parking pass.  Free parking is sometimes available on RACE STREET which runs north and south of the Boettcher West building.


If you have questions on this venue, please contact Jerry Carleo – RM-URISA Workshop Coordinator at This e-mail address is being protected from spambots. You need JavaScript enabled to view it









Member Login