This workshop is the first of a pair of workshops related to the development of ArcGIS Pro Python tools and processes and will provide an introduction to Python programming. The topics to be covered include (1) getting started with Python; (2) use of JetBrains PyCharm Community Edition, a rich, powerful, and free Integrated Development Environment (IDE); and (3) Python fundamentals, including functions, classes and objects, and error handling. The workshop will not cover GIS topics, but is designed as a precursor for, and prerequisite requirement for, the second workshop, entitled "Introduction to ArcGIS Pro Python Tools and Processes Development." It may, therefore, be helpful for anyone wishing to use Python for any purpose.
Anyone wishing to learn the fundamentals of Python programming.
There are no prerequisite requirements. It will be assumed that attendees have little experience with Python and are essentially starting from scratch.
Completion of this workshop is required for anyone wishing to attend the associated "Introduction to ArcGIS Pro Python Tools and Processes Development" workshop. If you feel that your experience with Python is such that this introductory workshop is not necessary, please contact the instructor to discuss an exception to this prerequisite rule.
Format and Technical Requirements
The workshop will consist of a balance between lecture material and demonstrations. Instructions for setting up the required software will be provided prior to the workshop.
A Zoom meeting link will be provided by the instructor.
All attendees must use a microphone and webcam (unless this is not possible due to medical reasons).
David Howes is a geospatial information scientist and the sole owner at David Howes, LLC (dhowes.com) in Seattle, WA, specializing in the development of GIS tools, processes, and supporting infrastructure for a variety of clients from small operations to multinational corporations. With over 30 years of academic and private sector experience in both the United Kingdom and the United States in geography, Geographic Information Systems (GIS), and fluvial geomorphology (including a Ph.D. in geomorphology from the State University of New York at Buffalo and an M.Sc. in GIS from the University of Edinburgh, Scotland), David has a diverse background that is well suited to developing innovative solutions to spatial problems. He is a regular supporter of and provider of GIS professional development activities and training, typically as part of his GISPD.com initiative.