The goal of this workshop is to teach attendees how to extend ArcGIS for Desktop and ArcGIS Pro by using Python to create functionality that can run as standalone programs or operate inside the software as geoprocessing tools. 3 primary topics will be covered: (1) Desktop ArcGIS Python overview and setup; (2) Running Python scripts; and (3) Creating geoprocessing tools (Script Tools and Python Toolboxes). JetBrains PyCharm Community Edition will be used for coding demonstrations and a brief introduction to its features and capabilities will be provided.
Format & requirements: Lecture and Hands-on exercises. Those who wish to complete the exercises during the workshop will need to bring laptops with ArcGIS Desktop (v. 10.6.x) or ArcGIS Pro (2.2.x) and JetBrains PyCharm Community Edition (latest version) installed. Those unfamiliar with PyCharm are advised to work through the introductory materials available from the JetBrains
website.