Introduction to Python Programming


This course gives students a quick background in Python. This fast-paced introduction to Python programming covers the basics of core Python concepts and provides a great way to begin refining your daily workflow. After this training course, students can expect to immediately use Python to complete basic tasks in the real world.

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 have user-level knowledge of Windows, Mac, or UNIX/Linux. While not required, basic skills with at least one other programming language will be helpful.