Esri Developer Summit

March 7-10, 2017  |  Palm Springs, California

Introduction to Python Programming

Sunday, March 8

8:30 p.m. – 5:30 p.m.

Hilton Palm Springs

Monday, March 9

8:30 a.m. – 5:30 p.m.

Hilton Palm Springs


This course gives students a quick background in Python, so then after this training course students will be prepared to start learning how to script with ArcGIS. This fast-paced course covers the basics of core Python concepts. This is a hands-on programming class. All concepts are reinforced by informal practice during the lecture followed by graduated lab exercises. This course is a practical introduction to a working programming language, not an academic overview of syntax and grammar. Students will immediately be able to use Python to complete basic tasks in the real world. This course does not cover using Python with ArcGIS.

What do I need to bring?

Bring a laptop or desktop computer running a recent version of Windows, Mac OS, or Linux. Unfortunately for this course, loaner or classroom machines are NOT provided or available. You must bring your own.

Why do I need this class?

ArcGIS for Desktop makes extensive and growing use of Python. Learning Python will make you a much more effective and productive GIS professional and user of ArcGIS for Desktop. Taking this course will also help you prepare for the more technical sessions during the DevSummit.


Students should already have a working, user-level knowledge of Windows, Mac, or Unix/Linux. While not required, basic skills with at least one other programming language will be helpful.