labs.html
Lab Week 10
Python GIS at UoA
GISCI 343 at UoA
Syllabus (Semester 1, 2026)
Part 1: Setup
1.1 Installation
1.2 UV environments
1.3 Version control with Git
Part 2. Geospatial Python Programming
2.1. Basic Python
2.2. DataFrames and Pandas
2.3. Data Visualisation
2.3. Geospatial Data
2.5. Creating Functions
2.4 Urban analytics indicators
Part 3. 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
Part 4. 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
Lab Week 01
Lab Week 02
Lab Week 03
Lab Week 04
Lab Week 05
Lab Week 6: Shiny Practice Exercises with Solutions
1
Lab Week 7: Complete Dashboard and Package Examples
Lab Week 08
Lab Week 09
Lab Week 10
References
labs.html
Lab Week 10
Lab Week 10
Lab Week 09
References