Essentials of Python part I
  • Quick introduction to programming and its benefits.
  • What is programming?
  • What is Python?
  • About Python
  • Understanding variables - more depth on numeric
  • About variables in general and more about numeric
  • Variables - booleans
  • Variables- booleans
  • Variables - strings + commenting and user input
  • Variables - strings
  • Conditional statements
  • Questions about conditional statements
  • Lists and loops
  • About the essentials of lists and loops
  • Coding examples for lists and loops
  • Lists and loops in practice
Essentials of Python part II
  • Functions in Python
  • Quiz about functions
  • Reading data from .csv files
  • Getting data from .csv
  • OOP Concepts
  • OOP essentials
  • IDLE practice on OOP concepts
  • More about OOP essentials
Diving into ESRI's arcpy package
  • Describing the structure of arcpy
  • arcpy structure
  • Understand ESRI's arcpy documentation
  • Questions about arcpy documentation
  • MapDocument class
  • About the MapDocument class
  • Exploring MapDocument class in ArcMap
  • More about MapDocument
  • Layer class, AddLayer, and ListLayers functions
  • Adding and manipulating layers in ArcMap
  • Layers in action
  • Layers coding
  • arcpy tools
  • About arcpy tools
  • Practice coding with arcpy tools
  • More questions about arcpy tools