Menu
Log in


Log in

Python Workshop - GeoTech

  • 2023-06-20
  • 2023-06-22
  • Louisville, KY

Python Workshop

This three-day workshop is designed to take the user from introductory concepts of scripting with Python to advanced uses with Notebooks. The user will use an IDE, Python editor with ArcGIS Pro, build toolboxes, and create dynamic Notebooks. This Python workshop is designed to be used for digital mapping and is not a generalized Python workshop. A storymap, with the concepts and techniques will be used to guide the participants in the processes. The storymap contains lessons and assignments and is based from the GeoTech Center model course.

Note breaks are not scheduled in general since there will be a lot of hands-on work. Participants can take breaks as needed.

Day 1

Note: The morning session in general will be basic Python and not tied to geospatial learning, but is required to do the other components of the workshop.

9:00 AM – Introduction of the participants and the instructor.

9: 20 AM – Introduction to Python, the structure, and the IDE (Integraded Development Environment)

10:20 AM – Break

10:30 AM – Variables, Printing, Mathematics, Decisions, and Loops. Complete appropriate assignments.

12:00 PM Lunch provided on campus

1:00 PM Python and GIS, arcpy, format, libraries, buffer, env statement, clip, merge, tabular join, spatial join, geocoding. Examples and assignments will be completed.

4:00 PM Open Discussion


Day2

Note: Decision statements and loop function are some of the most important components why to use Python in geospatial technology. The discussed commands will be more generalize and in the introduction will not be connected directly to geospatial technology.

9:00 AM – continuation of basic ArcGIS Pro commands from Day 1.

10:30 AM – Decision statements (if, elif, else), examples and assignments discussed

11:15 AM – Loops (For and While)

12:00 PM - Lunch provided on campus

1:00 PM – Continue discussion and examples of decision and loop statements.

2:00 PM – Labeling and Calculate Fields (working within ArcGIS Pro)

3:30 PM – Building tools within ArcGIS Pro (brief introduction)

4:00 PM – Python Window within ArcGIS Pro, this is a line by line editor, unless the script is pasted in from an editor.


Day 3

9:00 AM – More GIS expressions, the demonstration of additional geoprocessing commands and to show the depth of how scrip ng can be utilized.

11:00 AM – Introduction to Jupyter Notebooks within ArcGIS Pro

12:00 PM - Lunch provided on campus.

1:00 PM – Basic GIS in Jupyter Notebooks

2:00 PM – Working with modules

3:00 PM – Complex scrip ng to save me, discussion of script that creates nearly a thousand new files in less than 40 minutes. Operations are not complex but combine numerous geospatial tools together.

4:15 PM – Closing comments.


Note: If time permits ArcGIS Online will be demonstrated with Python.

For more information and to register, visit GeoTech's website at Survey123-GeoTech Python Workshop



Kentucky Association of Mapping Professionals

P.O. Box 1411

Frankfort, KY 40602


Contact Us

Powered by Wild Apricot Membership Software