References
Python GIS at UoA
GISCI 343 at UoA
1
Syllabus (Semester 1, 2026)
Part 1: Setup
1.1 Installation
1.2 uv environments
1.3 Version control with Git
2. Geospatial Python Programming
2.1. Basic Python
2.2. DataFrames
2.3. Geospatial Data
2.4. Data Visualisation
2.5. Creating Functions
2.4 Urban analytics indicators
Interactive Dashboards with Shiny for Python
3.1 Web GIS, WASM, and Shiny
3.2. Shiny Functions and Reactivity
3.3. Routing and Congestion Analysis
3.4. Origin-Destination Analysis
3.5. Network Analysis for GIS
Python Package Development
4.1. Package Fundamentals: Structure, Configuration, and Building
4.2 Testing and Code Quality
4.3 Geospatial Package Example: Auckland GIS Toolkit
4.4 Publishing to PyPI
labs.html
2
Lab Week 01
3
Lab Week 02
4
Lab Week 03
5
Lab Week 04
6
Lab Week 05
7
Lab Week 06
8
Lab Week 07
9
Lab Week 08
10
Lab Week 09
11
Lab Week 10
References
References
11
Lab Week 10