Free Python Training

Feb 16, 2017 to May 19, 2017
243 Jessup Hall

 

image

Learn Python Fundamentals

 

Have you ever found yourself working on a repetitive task and thinking: "I feel like a machine right now"

"There has to be a better way of doing this"

“I can now relate to Peter Gibbons in “Office Space” a little too well...”

If so, then learning to write some basic code can help you. With a little bit of introduction and experience you can write code to perform tasks from the mundane to the super cool! We'll work in Python to develop a funda- mental understanding of code writing/scripting basics.

Course Date(s)/Time: Wednesdays 6:30 PM-8:00 PM 03/22- 4/26 in 243 JH

The class is meant to be informative and will consist mostly of exercises to be done in the alotted time. A brief introduction will be done at the beginning of each class to be followed by relevant exercises. The goal will be for every student to have an elementary understanding of how to write code to and implement basic scripts - with the hope of creating a simple tool in ArcGIS using Python by the end of the course.

If interested contact:

Adam Skibbe (adam-skibbe@uiowa.edu) or Mark Pooley (mark-pooley@uiowa.edu)

 

image

Variable Types and Functions

image

Learn the basic variable types and why/when to use them, as well as the limitations of each.

Create functions that wrap processes into nice packages that allow you to handle errors and repeat tasks easily

imageimage

Loops and Conditional Statements Leveraging Python in ArcGIS to Work for You.

image

Loops are great! You can loop over a list variable, or define the number of times you want a loop to run.

 

Combine loops with functions and conditional state- ments to keep a process running reptetively until a desired result is achieved.

 

image

Yep! That’s right! You can use Python in ArcGIS to help you carry out tasks and geoprocessing or keep data managed.

 

You’ll be able to create your own custom tools in ArcGIS!

image