Hjem
Digital humaniora lab
Kurs

Python-programmering for humanister

Er du interessert i å lære hvordan programmering kan brukes i en humaniora-sammenheng? Eller har du allerede lært litt Python og ønsker å forbedre ferdighetene dine? Dette kurset gir deg en praktisk introduksjon til koding i Python, og du vil blant annet kunne prøve ut kodeeksempler som lar deg automatisere Excel eller analysere store mengder tekst ved hjelp av programmering.

Hovedinnhold

Dette kurset er beregnet på studenter og stipendiater med interesse for digital humaniora. Ingen forkunnskaper er nødvendige, men viderekomne kan også melde seg på. Kursmaterialet omfatter både grunnleggende Python-programmering og mer avanserte kodeeksempler for den viderekomne. 

Kurset går over tre halve dager og vil i hovedsak bestå av praktiske oppgaver og introduksjonsstoff i Jupyter Notebook – et program som lar deg skrive og kjøre Python-kode i et dokument i nettleseren. 

Det vil være mulig å kjøre Jupyter Notebook i nettleseren uten installasjon, men med begrenset funksjonalitet. Vi anbefaler derfor at du installerer det på din egen maskin på forhånd, gjerne ved å installere programpakken Anaconda

 

Program:  

Dag 1 (tirsdag 25. mai)  

Hovedtema: komme i gang med Python og Jupyter Notebook  
9:00 – 9:30: Introduksjon  
9:30 – 12:20: Kodeoppgaver og eksempler i Jupyter Notebook  
12:20 – 12:30 Oppsummering/diskusjon  
  

Dag 2 (onsdag 26. mai)  

Hovedtema: å oppbevare og prosessere data 
9:00 – 9:10: Introduksjon 
9:10 – 12:20: Kodeoppgaver og eksempler i Jupyter Notebook  
12:20 – 12:30 Oppsummering/diskusjon  
  

Dag 3 (torsdag 27. mai)  

Hovedtema: å forenkle koden og utvide din digitale verktøykasse ved hjelp av funksjoner og biblioteker 
9:00 – 9:10: Introduksjon 
9:10 – 12:15: Kodeoppgaver og eksempler i Jupyter Notebook 
12:15 – 12:30: Oppsummering/diskusjon  
  

Andre temaer:  

Automatisere Excel ved hjelp av xlwings.  
Visualisere ordfrekvenser (og kollokasjoner) i et tekstkorpus.  
  

Påmelding

Meld deg på kurset her (maksimalt 30 deltakere).   

Grunnet koronarestriksjonene er planen inntil videre at kurset skal holdes i Zoom. Deltakerne vil motta en e-post med Zoom-lenke dagen før kurset starter.