San Francisco, California
London, United Kingdom
The Python Scripting workshop is a two day hands on learning lab that takes participants from an introduction to the fundamentals of Python scripting through creating custom tools in ArcGIS that utilize your own Python scripts. Python is an easy to learn programming language that can be employed with ArcGIS to accomplish routine or time intensive tasks efficiently. With just a fundamental knowledge of Python, it is possible to create powerful scripts that can accomplish tasks with a high level of productivity.
Each day of this workshop is structured around a morning session and an afternoon session, each lasting 3 hours on August 7th and 8th (Thursday and Friday). A catered lunch, which is included in the cost of registration, is provided from 12:30 to 1:30 on-site. The plan for each session is as follows:
Session 1: Thursday August 7th, 9:30-12:30
Session 2: Thursday August 7th, 1:30-4:30
ArcGIS + Python = ArcPy
Session 3: Friday August 8th, 9:30-12:30
Python Project I
Session 4: Friday August 8th, 1:30-4:30
Python Project II
Session 1: Python Fundamentals
This session is a hands-on introduction to everything you need to know to get started with Python scripting. It covers all the basics with intuitive explanations without going into highly technical aspects of programming. This course is meant for participants to gain a working knowledge of Python in order to utilize it without having computer science backgrounds. This session teaches the practical fundamentals of Python and opens the participant’s knowledge of scripting to begin using it productively.
Session 2: ArcGIS + Python = ArcPy
Session 2 builds on the fundamentals of Python learned in the morning session by incorporating the ArcGIS ArcPy module. This session will be focused on how to access data and features in the ArcGIS environment using Python scripting, and will also explore performing geoprocessing tasks with Python.
Session 3 & 4: Python Project I & II
Day two of the Python scripting workshop involves a hands-on working example of a complete project workflow using Python scripting. Participants will import, manipulate, and update attribute data and features, as well as perform various geoprocessing functions, with the final product being a parameterized custom ArcGIS Toolbox Script. At the end of day two participants will have all the example code and notes they need to be able to effectively implement Python into their own ArcGIS workflows.
When & Where
Washington College GIS Program
Geographic Information Systems (GIS) are a way of digitally mapping data in a visual way that allows geographic data to be stored, displayed and analyzed. Geographic Information Systems can be used in a variety of ways, including crime prevention, public health, and historical research.
GIS takes data from spreadsheets and tables and converts them to more visually comprehensible ways, and allows you to work with large quantities of data from a variety of sources. These different sources can be displayed simultaneously as layers of information stacked on top of each other, to allow a more comprehensive understanding of the issue at hand.