Course Outline: Intro to course; fundamentals of geo-processing;
fundamentals of Python; using variables; naming conventions and
reserved words; testing and printing variable values, Looping and control
structures, Debugging, optional and required parameters, Objects,
properties and methods; the OO paradigm; Object Model Diagrams,
The geo-processor object, introduction, Functions and parameters,
passing and returning values, Multiple inputs and complex parameter
passing, Selections and sets, SQL basics, Writing results to disk, various
formats and switches, Advanced topics and further directions; Num.py for
numerical modeling (instead of Matlab?); other useful modules…,
Presentations
Lab outline: Introduction to Lab, Looping statements, Getting and setting
object parameters, Exploring the geo-processor object, Glacier clipping
exercise, Glacier raster statistics exercise, projects