Skip to main content


Creating Python Scripts for ArcGIS


3 Days (24 Hours)

About this Course

Script. Save time. Repeat.

Time is valuable. Learn how to create scripts that will streamline your GIS work. This course teaches how to access the Python environment in ArcGIS Pro, script common data management tasks, and automate geoprocessing workflows. You'll learn techniques to share your scripts so they are easily accessible both inside and outside ArcGIS Pro.

pdf-iconDownload Table of Contents


  • 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.

Suggested Skills

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

Some 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 India will provide the following software to use during class:

  • ArcGIS Pro 3.0 (Standard or Advanced)
  • ArcGIS 3D Analyst
  • ArcGIS Spatial Analyst