1.1 Overview and Checklist

1.1 Overview and Checklist jmk649

Lesson 1 is two weeks in length. The goal is to get back into Python programming with esri's arcpy package and ArcGIS Pro. After some refresher topics that include import, loops, and debugging, we will cover the concepts of parallel programming and multiprocessing and how they can be used to speed up time-consuming computations. For the assignment, you will apply multiprocessing to clip several featureclasses in parallel and convert the script into a script tool that you can execute within Pro's geoprocessing environment.

As optional materials, we include some discussions on integrated development environments (IDEs) available for Python, Profiling, and Version Control management. The lessons in this course contain quite a lot of content, so feel absolutely free to skip these optional sections; you can always come back to check them out later.

Please refer to the Calendar for specific time frames and due dates. To finish this lesson, you must complete the activities listed below.

Steps for Completing Lesson 1
StepActivityAccess/Directions
1Engage with Lesson 1 ContentBegin with 1.3 import, loops revisited, and some syntactic sugar 
2Programming Assignment and ReflectionSubmit your modified code versions, the ArcGIS Pro toolbox (aprx), along with your short assignment reflection on any issues encountered or found challenging, and your line-by-line code explanation.
3Quiz 1Complete the Lesson 1 Quiz.
4Questions/CommentsRemember to visit the Lesson 1 Discussion Forum to post/answer any questions or comments pertaining to Lesson 1

List of Lesson 1 Downloads

All downloads and full instructions are available and included in the respective lesson sections and listed below.

Data