Dette kurset gir en innføring i viktige Python-konsepter, med fokus på grunnleggende objektorientert programmering og databehandling. Målet er å gi en bedre forståelse av hvordan Python fungerer og hvordan man kan bruke denne kunnskapen til å løse problemer mer effektivt.
Kurset består av følgende moduler:
- Alt er en klasse: En enkel introduksjon til objekter i Python.
- Datatyper og funksjoner: Gjennomgang av vanlige datatyper og hvordan man bruker funksjoner.
- Mer om funksjoner: Utforskning av mer avanserte funksjonsegenskaper.
- Introduksjon til objekter: Grunnleggende om klasser og objekter.
- Logikk: Hvordan man bruker logiske operasjoner i Python.
- Loops: Forklaring av ulike typer løkker og deres bruksområder.
- Hvordan fungerer forsystemklassene: En modul som ser på hvordan objektorientering brukes i nasjonalregnskapet.
Kurset er primært på engelsk
Dette kurset passer for de som har litt erfaring med Python og ønsker å forstå språket bedre. Det er nyttig for alle som jobber med dataanalyse eller programmering i sitt daglige arbeid.
Grunnleggende kjennskap til Python er en fordel, men ikke et absolutt krav.
Etter kurset vil deltakerne:
- Ha en bedre forståelse av objektorientert programmering i Python
- Kunne skrive mer lesbar og effektiv kode
- Forstå grunnleggende konsepter som gjør det lettere å lære mer på egen hånd
- Være bedre rustet til å finne løsninger ved hjelp av nettsøk eller AI-verktøy
Kurset bruker Jupyter notebooks som kombinerer forklaringer og kodeeksempler. Deltakerne oppfordres til å prøve seg frem med koden for å få praktisk erfaring. Kurset har også oppgaver i mappen exercises
Dette kurset er laget av Benedikt Goodman ved Statistisk sentralbyrå, med støtte fra AI-verktøy.