Python for Everyone – Free Python Training
Python was introduced by Esri in ArcGIS platform version 9, and since then, it has been widely accepted as the scripting language of choice for ArcGIS users everywhere and continues to grow in popularity as more geospatial users start to understand the benefits of python scripting.
“Python is an easy to learn, powerful language… (with) high-level data structures and a simple but effective approach to object oriented programming. Python’s elegant syntax and dynamic typing…make it an ideal language for scripting…in many areas and on most platforms.” –python.org
Python for Everyone is a free online self paced training course provided by Esri designed to help GIS analysts, GIS technicians, GIS specialists, data processors, and anyone else who is new to python and wants to learn how to write python scripts to automate their ArcGIS tasks.
It introduces users to the fundamental of python concepts while exploring the python scripting environment found in ArcGIS. It provides tips and techniques to help users master proper python syntax, script flow, and error handling.
Python for Everyone Will Teach You How to:
- Choose the Python scripting environment that meets your needs
- Choose appropriate data types and apply Python syntax rules when writing a script
- Quickly create a script to automate a geoprocessing task using a Python snippet
- Label map features using a Python expression
- Understand common types of errors that can occur in a script and how to correct them
The courses assumes that you have either completed the ArcGIS Introduction to GIS course (also online and free) or have equivalent GIS & ArcGIS knowledge. To complete the course exercises, you also need to have ArcGIS for Desktop and PythonWin 2.7. PythonWin is available as a free download and Esri offers a free 60 day ArcGIS trial if you do not already have acces to it.
Click here for more details and to register: http://training.esri.com/gateway/index.cfm?fa=catalog.webCourseDetail&courseid=2520
Here are some other python resources you may be interested in: