Högskola och universitet hos Lunds universitet, 7,5 högskolepoäng.
Kursen behandlar dels grunderna i Python-programmering, dels hur Python-programmering kan länkas till ett geografiskt informationssystem.
Efter introduktion och grundläggande Python-programmering lär sig studenten att programmera och visualisera såväl vektor- som rasterexempel i GIS-miljö. Olika moment, från input, via algoritmprogrammering, till debuggning tas upp i kursen.
Kursens innehåll
Följande moment ingår i kursen:
Introduktion till Python
Grundläggande Python -inbyggda datatyper samt exekveringsflöde
Objektsorienterad programmering med Python på grundläggande och avancerad nivå
Moduler och paket
Koncept -iteratorer, generators, decorators samt metaklasser
Strängmanipulation
Input, formattering, filhantering, operativsystem, apps, testning, debuggning,profilering samt dokumentation
Algoritm-programmering med Python i GIS-miljö
Script-programmering med Python i GIS-miljö