Getting Started with the Python Scripting Language
£595.00
Python underpins many functions in the ArcGIS System, especially within ArcGIS Pro, where it is used to automate mundane and repetitive geoprocessing tasks, publish and create services within your Portal and manage the ArcGIS Pro Project.
Using the IDLE developer environment you will be taught the basics of the Python scripting language and you will gain a solid foundation to writing Python scripts. On completing this course you will have the necessary background skills to undertake the relevant Python courses for ArcGIS Pro and administering your portal using Python. This course is aimed at people with no previous programming experience.
Please be aware that this course contains no instruction on how to perform geoprocessing using the arcpy site package or the ArcGIS API for Python (arcgis site package).
Note: This course is a pre-requisite for the following courses: ArcGIS Pro: Creating Python Scripts for ArcGIS, Advanced ArcPy for ArcGIS Pro, Introduction to Administering your Portal using the ArcGIS API for Python and Writing Advanced Scripts with Python.
Course Outline: Getting started with the Python Scripting Language
I’m interested but I can’t make these dates
Additional information
Venue | Virtual |
---|---|
Date | 3rd July 2025, 8th September 2025, 7th November 2025 |
- Introducing the Python scripting language: Introducing Integrated Development Environments (IDEs); Introducing the IDLE IDE; Python keywords.
- Understanding objects and variables: Variables and objects; Introducing object members; Modelling real-world objects.
- Introducing Python’s basic data types: Introducing Python data types; Working with the String data type; What can you do with String objects? Python f-strings; Python numeric data types.
- Python’s built-in functions: Obtaining Python’s built-in functions; Function syntax; Working with built-in functions; Obtaining help.
- Introducing lists and tuples: What is a Python list? Working with the list object; Working with and processing Python tuples.
- Introducing Dictionaries: What is a Python Dictionary? Introducing Python dictionaries; Python and Esri: Dictionaries; Working with Dictionary members.
- Conditional Branching and operators: What is a conditional statement? Conditional statement syntax; Using operators; Code examples; if statements.
- Performing repeatable tasks: Looping through Sequence objects; Code examples: Looping; Syntax rules for conditional branching and looping.
- Working with Python’s standard modules: Uses of modules; Ways of importing modules, some of Python’s common modules.
Note: This course is a pre-requisite for:
“This was the first time I’ve been on a course like this and was very impressed. The structure and layout of the course made perfect sense and just flowed nicely throughout the day. I came into the course with extremely low levels of knowledge on Python just through self learning and looking at scripts others have written, I know feel like I can comfortably create simple scripts and can read and understand other scripts that have been written by others.”James, South Norfolk District Council
“Excellent course, as a beginner the structure, pace, and delivery was perfect, introducing the topic in logical digestible chunks that were easily understood. The tone of the content was just right easy to read, to enable beginners to onboard on to it, it wasn’t dry or overly technical, or overkill in reading. I learned lots!” Michael, VOA
“Ed was a fantastic instructor. He was easy to understand and knowledgeable. Course was very well structured” Darragh, Scottish Water
You may also like…
-
ArcGIS Pro: Creating Python Scripts for ArcGIS
£1,560.00 Select options This product has multiple variants. The options may be chosen on the product page -
Advanced ArcPy for ArcGIS Pro
£1,560.00 Select options This product has multiple variants. The options may be chosen on the product page -
Writing Advanced Scripts with Python
£595.00 Select options This product has multiple variants. The options may be chosen on the product page