
GIS
An Entire Information Ecosystem
Understanding and Using Python & ArcPy in ArcGIS 10
Two days
Author: Bruce Kessler
ArcGIS Version: 10
Printed Materials: Color and larger fonts for both lecture and exercise
Overview
This course starts at the beginning with learning the basics of the Python programming language. It is an excellent choice for people not having any experience with programming languages. You will learn the advantages and disadvantages of the language, proper construction and syntax. Starting with beginning scripts you will progress to working with built-in data, control flow structures, variables and assignments, handling strings, messages and more! After learning the basics, ArcPy is introduced then incorporated with GIS and geoprocessing activities. You will end with exciting data driven pages!
Audience
This course is for users having relatively strong skills in ArcGIS and have a need to work outside the normal tools of the application.
Prerequisites and recommendations
This class assumes no previous programming experience. ArcGIS experience and toolbox experience is needed.
Goals
· What is Python?
· Working with PythonWin
· Writing simple scripts: variables, list, looping, assignments
· Debugging scripts
· Working with lists
· Describing objects
· Working with ArcToolbox
· Map production using the mapping module and data driven pages



Bruce Kessler, MS, GISP, CTT+
Kessler GIS
“Good presentation of information. Bruce's style keeps students interested." Shawn Glorio HDR, Inc.
20414 W Baker Rd.
Cheney, WA 99004
509-235-5500



™