Getting Started with the Python Scripting Language
£595.00
Python underpins many functions in the ArcGIS System, especially in the Desktop product suite (ArcMap or ArcGIS Pro) where it is used to automate geoprocessing tasks, publish and create services within your portal and manage the ArcMap map document or the ArcGIS Pro Project.
This virtual training course will teach you the underlying Python scripting language and will provide you with 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 ArcMap, ArcGIS Pro and administering your portal using Python.
Please be aware that this course contains no instruction on how to perform geoprocessing using ArcPy or the ArcGIS API for Python.
Note: This course is a pre-requisite for our ArcGIS Pro: Creating Python Scripts for ArcGIS and our Introduction to Administering your Portal using the ArcGIS API for Python course.
Course Outline: Getting started with the Python Scripting Language
I’m interested but I can’t make these dates
Additional information
Venue | Virtual |
---|---|
Date | 13th January 2025, 10th March 2025, 28th April 2025 |
- Introducing the Python scripting language: Introducing integrated development environments (IDEs), statements.
- Introducing Python’s basic data types: Variables and objects, introducing Python data types, working with strings and numbers.
- Python’s built-in functions: Obtaining Python’s built-in functions, function syntax, obtaining help and best practice.
- Introducing lists and tuples: What is a Python list, working with the list object, creating and processing a Python tuple.
- Introducing dictionaries: Introducing Python dictionaries, dictionary members.
- Conditional branching, operators and loops: What is a conditional statement, conditional statement syntax, using operators, looping through collections, 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