Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Learning ArcGIS Python Scripting

via LinkedIn Learning


Learn how to automate tasks in ArcGIS using Python scripting. Find out how to manipulate maps, execute commands, and read and write files with custom Python scripts.


  • Leverage Python in ArcGIS
  • What you should know
1. Python for ArcGIS Basics
  • Scripting overview
  • Python throughout ArcGIS
  • Compose and run scripts in an IDE
  • Write your first script
2. Strings, Numbers, and Variables
  • Use variables to make scripts flexible
  • Work with numeric values
3. Syntax Rules
  • Basic Python syntax rules
  • Comment scripts
  • Reserved words
4. Manipulating Strings
  • Special string characters
  • Additional manipulations
  • String functions
  • Help for string functions
5. Object-Oriented Programming
  • Object-oriented programming (OOP) overview
  • Objects, properties, and methods
  • Incorporating site packages
  • ArcGIS Python module
  • Basics of ArcPy
  • Help for ArcPy
6. Using Loops
  • Use loops to work with lists
  • Use the foreach loop
  • Help for list functions
  • Nested loops
  • Conditional statements
7. Generate Log Files
  • Read and write to a text file
  • Write multiple records to a file
8. Input at Run Time
  • Making scripts dynamic
  • Command-line arguments
  • Capture arguments in a list variable
  • Work with toolboxes in ArcMap
  • Creating a custom toolbox
9. Help Documents
  • Documenting a script
  • Next steps

Taught by

TeachMeGIS with Jennifer Harrison


4.7 rating at LinkedIn Learning based on 206 ratings

Start your review of Learning ArcGIS Python Scripting

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.