Python essentials for GIS learners
Python Essentials for GIS Learners
Icebreaker question
DAY 1
Getting Started with JupyterLab
EXERCISES DAY 1
Work with the bash shell
Variables, values, inputs, outputs
Types and built-in functions
Functions I
Functions II
Lists and indexing
For loops
Conditionals
Variable Scope
READS DAY 1
Unix Shell
Distributed version control
DAY 2
EXERCISES DAY 2
Running someone else’s Python script
Working with libraries
Reading data with pandas
Pandas dataframes
Plotting
Looping Over Data Sets
READS DAY 2
Working with the Python console in QGIS
Basic analysis and plotting of geodata with Python
DAY 3
EXERCISES DAY 3
READS DAY 3
Social coding on GitHub and version control with Git
Instructor notes
DAY 1
Open Science
Instructor Notes: Python Essentials for GIS Learners Day 1 (Unix Shell)
Introduce Jupyter lab and basic python concepts
DAY 2
Using and reading other people’s code
Object oriented programming
Programmatically access the attributes of international airports
Programmatically access the attributes of international airports
Run map.py on netherlandsmap.csv
DAY 3
Instructor Notes: Python Essentials for GIS Learners Day 3
Instructor Notes: Python Essentials for GIS Learners Day 3
repository
Index