Menu
Log in

Upcoming events

    • 24 Feb 2025
    • 25 Feb 2025
    • 2 sessions
    • Online
    Register

    Description

    Python is now regarded as one of the most popular programming languages of all, if not the most popular. This is especially true for GIS-related requirements, with Python being front and central when it comes to making the most of the ArcGIS technology suite. This workshop will provide an introduction to Python programming without reference to GIS topics, but with an emphasis on preparing attendees for further learning with respect to GIS scripting and development. The workshop will also be helpful for anyone wishing to use Python for other purposes.

    Three topics will be covered in the workshop: (1) getting started with Python; (2) use of an Integrated Development Environment (IDE) (attendees may use either JetBrains PyCharm Community Edition or Microsoft Visual Studio Code (both free)); and (3) Python fundamentals, including functions, classes and objects, and error handling.

    Intended Audience

    Anyone wishing to learn the fundamentals of Python programming.

    Prerequisite Requirements

    There are no prerequisite requirements. It will be assumed that attendees have little experience with Python or are starting from scratch.

    Associated Workshop

    Completion of this workshop is required for anyone wishing to attend the associated "Introduction to ArcGIS Pro Python Tools and Processes Development" workshop. An exception to this requirement will be made if the instructor is satisfied that your level of Python experience is such that attending the introductory workshop is not necessary. If required, please contact the instructor to request a waiver.

    Format and Technical Requirements
    The workshop will consist of a balance between lecture material and demonstrations, forming the basis for a flexible and interactive training approach. There will be plenty of time for discussion and experimentation, which will result in a rich and rewarding experience for everyone involved.

    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).

    Setup

    Setup steps will be provided and must be completed prior to the workshop and attendees will be contacted to ensure that the required software is installed and that they can save workshop files onto their machine. Attendees are asked, therefore, to make sure they can be reached via the email address and phone number they used to register for the workshop.

    Presenter Details

    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.cominitiative.

    Presenter Technology Consideration

    David Howes will use his own Zoom account.



    • 27 Feb 2025
    • 28 Feb 2025
    • 2 sessions
    • Online
    Register

    Description

    ArcGIS Pro is a powerful GIS desktop application in which great things can be accomplished using the out-of-the-box user interface options. Users can accomplish significantly more, however, and make the most of their ArcGIS investment, by using Python to perform GIS operations and streamline workflows. For this reason, Python experience is almost always a key consideration in GIS-related hiring decisions.

    This workshop focuses on extending the capabilities of ArcGIS Pro via standalone scripts and tools that can operate within ArcGIS Pro or externally. Three topics will be covered: (1) An overview of using Python with ArcGIS Pro; (2) Developing and running Python scripts; and (3) Creating and using geoprocessing tools. For coding activities, attendees may use either of two Integrated Development Environment (IDE) programs: JetBrains PyCharm Community Edition or Microsoft Visual Studio Code (both free).

    Intended Audience

    GIS professionals familiar with ArcGIS Pro and Python and wishing to develop GIS tools and processes.

    Prerequisite Requirement

    Anyone wishing to attend this workshop must also attend the associated workshop, "Introduction to Python Programming." An exception to this requirement will be made if the instructor is satisfied that your level of Python experience is such that attending the introductory workshop is not necessary. If required, please contact the instructor to request a waiver.

    Format and Technical Requirements
    The workshop will consist of a balance between lecture material and demonstrations, which forms the basis for a flexible and interactive training approach. There will be plenty of time for discussion and experimentation, which will result in a rich and rewarding experience for everyone involved.

    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).

    Setup

    Setup steps will be provided and must be completed prior to the workshop and attendees will be contacted to ensure that the required software is installed and that they can save workshop files onto their machine. Attendees are asked, therefore, to make sure they can be reached via the email address and phone number they used to register for the workshop.

    Presenter Details

    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.cominitiative.

    Presenter Technology Consideration

    David Howes will use his own Zoom account.


Past events

24 Oct 2024 NWGIS 2024 Business Meeting
26 Sep 2024 Workshop: Getting Started with ArcGIS Arcade
26 Sep 2024 Workshop: Introduction to ArcGIS Pro Python Tools and Processes Development
24 Sep 2024 2024 NWGIS Conference
23 Sep 2024 Workshop: UAS and GIS - Enabling Drone Technology for the Geospatial Professional
23 Sep 2024 Workshop: Introduction to Data Pipelines in ArcGIS Online
23 Sep 2024 Workshop: Introduction to Experience Builder
23 Sep 2024 Workshop: Mastering ArcGIS Pro 3.x: Maps, Layers, Project and Layouts
23 Sep 2024 Workshop: GPS for Mobile GIS and with UAV
23 Sep 2024 Workshop: Introduction to Python Programming
15 Jul 2024 2024 NWGIS Meetup at Esri UC
11 Mar 2024 2024 NWGIS DevSummit Meetup
22 Feb 2024 Introduction to ArcGIS Pro Python Tools and Processes Development
20 Feb 2024 Introduction to Python Programming
29 Sep 2023 2023 NWGIS Annual Business Meeting
21 Sep 2023 2023 NWGIS UC Post-Conference Hike
19 Sep 2023 2023 NWGIS Conference
18 Sep 2023 Mobile Solutions: ArcGIS Field Maps
18 Sep 2023 Modernize Your ArcGIS WebAppBuilder Apps Using ArcGIS Experience Builder
18 Sep 2023 Introduction to ArcGIS Pro Python Tools and Processes Development
17 Sep 2023 Introduction to Python Programming
11 Jul 2023 2023 NWGIS Meetup at Esri UC
24 May 2023 Getting Started with the ArcGIS API for JavaScript 4.x
22 May 2023 Introduction to Python Programming
19 May 2023 Introduction to ArcGIS Pro Python Tools and Processes Development
7 Mar 2023 2023 NWGIS DevSummit Meetup
13 Oct 2022 2022 Business Meeting
6 Oct 2022 2022 Board Member Elections
2 Oct 2022 GIS-Pro 2022
12 Jul 2022 2022 NWGIS Meetup at Esri UC
24 Jun 2022 Getting Started with ArcGIS Pro Python Tools and Processes Development
22 Jun 2022 Getting Started with the ArcGIS API for JavaScript 4.x
20 Jun 2022 Getting Started with Python Programming
10 Jan 2022 2022 ArcGIS Online Student Competition
8 Nov 2021 Getting Started with the ArcGIS API for JavaScript 4.x and TypeScript
5 Nov 2021 Introduction to ArcGIS Pro Python Tools and Processes Development
29 Oct 2021 Introduction to Python Programming
28 Oct 2021 2021 Business Meeting
27 Oct 2021 NWGIS Conference Boise Meetup
26 Oct 2021 NWGIS Conference Seattle Meetup
26 Oct 2021 2021 NWGIS Conference
25 Oct 2021 Effectively using the ArcGIS Parcel Fabric
14 Jul 2021 GIS Meetup - Bend, OR
13 Jul 2021 GIS Meetup - Yakima, WA
13 Jul 2021 GIS Meetup - Boise, ID
5 May 2021 Introduction to Python - AM Workshop
7 Apr 2021 ArcGIS Tasks - AM Workshop
3 Mar 2021 ArcGIS Pro Tips and Tricks - AM Workshop
4 Nov 2020 2020 Business Meeting
20 Oct 2020 ArcGIS Pro Python Tools and Processes Jumpstart
19 Oct 2020 Introduction to Web AppBuilder for ArcGIS Custom Widget Development
16 Oct 2020 Editing Spatial and Attribute Data in ArcGIS Pro
15 Oct 2020 Introduction to ArcGIS Pro Editing
14 Oct 2020 Introduction to GIS for Equity & Social Justice
14 Oct 2020 Learning ArcGIS Pro 1: Getting Started
14 Oct 2020 Parcel Mapping Differences between ArcMap Parcel Fabric and ArcGIS Parcel
12 Oct 2020 2020 NWGIS Conference
5 Nov 2019 2019 NWGIS Conference
4 Nov 2019 Workshop: Introduction to Web AppBuilder for ArcGIS Custom Widget Development
4 Nov 2019 Workshop: Insights for ArcGIS
4 Nov 2019 Workshop: Getting Started with ArcGIS Enterprise 10.7.1
4 Nov 2019 Workshop: Editing and Geoprocessing Automation in ArcGIS Pro 2.x
4 Nov 2019 Workshop: Introduction to ArcGIS Pro Python Tools and Processes Development
Technical Support: 

Powered by Wild Apricot Membership Software