Labs
Lab Week 01
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
1.4. Download data from github
1.5 Authenticating with GitHub
Part 2. Geospatial Python Programming
2.1. Basic Python
2.2. DataFrames and Pandas
2.3. Data Visualisation
2.4. Geospatial Data
2.5. Creating Functions
2.6 Urban analytics indicators
Part 3. Interactive Dashboards with Shiny for Python
3.1. Your First Shiny App
3.2. Reactivity in Action
3.3. Decorators and UI Polish
3.4. Web GIS in the Browser with shinylive
3.5. Mapping Auckland Open Data
3.6. Assignment 2: Your Dashboard
Part 4. Python Package Development
Labs
Lab Week 01
Lab Week 02
Lab Week 03
Lab Week 03 GIS
Lab Week 04
Lab Week 06
References
Labs
Lab Week 01
Lab Week 01
Make sure you finish your
Part 1: Setup
process
!
Labs
Lab Week 02