Getting Started with the Python Scripting Language
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 Introduction to Geoprocessing Scripts using Python 10.x, ArcGIS Pro: Creating Python Scripts for ArcGIS and our Introduction to Administering your Portal using the ArcGIS API for Python course.
– Access to internet
– HTML5 enabled browser
– Headset with Microphone
No previous programming skills are assumed.
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 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