Creating Python Scripts for ArcGIS

Script. Save time. Repeat.

What is this course about?

Your time is valuable—build skills to create scripts that will streamline your GIS work. This course teaches how to leverage the Python and ArcGIS Notebooks development and run environments in ArcGIS Pro to script common data-management tasks and automate geoprocessing workflows. Learn techniques to review, write, test, and share Python scripts and custom script tools that are accessible within and outside of ArcGIS Pro. 

Download Table of Contents

*Prices are inclusive of GST.

**If you are using Learning and Services Units, please contact us, providing the name of the course, the desired scheduled date, and names and email addresses of the required attendees. The LSU price is 9 per person.python

Course details

Price

A$4,455.00

Location

Virtual

Duration

3 days

Level

Advanced

Category

ArcGIS Pro Workflows

Are there any prerequisites?

Completion of ArcGIS Pro: Essential Workflows or Migrating from ArcMap to ArcGIS Pro or equivalent knowledge is required.

Familiarity with Python and basic programming concepts is assumed. Those new to Python should complete the free web course Python for Everyone prior to class.

Esri will provide the following software to use during class:

  • ArcGIS Pro 3.3 (Advanced)
  • ArcGIS 3D Analyst
  • ArcGIS Spatial Analyst

What skills will I learn?

  • Apply Python syntax rules to create robust scripts in ArcGIS Pro.
  • Use automation techniques to repeat geoprocessing tasks in a Python script to create an efficient, repeatable analysis workflow.
  • Use Python to access geospatial data, edit attributes, and create and modify features.
  • Create custom Python script tools that can be shared with other ArcGIS users.

What can I expect?

  • Course topics
    • Introduction to Python and ArcGIS
    • Using Python to access geoprocessing tools
    • Accessing data properties in Python
    • Automating Python scripts with lists
    • Working with cursors
    • Geoprocessing with geometry objects
    • Preparing ArcGIS notebooks for sharing
    • Creating a Python script tool
    • Adding validation to script tools
    • Working with Python environments in ArcGIS Pro
    • Using Python script tools in ArcGIS

     

    "I love how the course provides a variety of learning methods for each topic demos, research and questions, have a go exercises."
    - Past course student

Subscribe to
Esri Australia news