Python Grunnleggende

Python fra bunnen av, med matematikk som eksempelfelt. Seks kapitler som forutsetter null forkunnskaper.

Faglig kvalitetssikret av lærere og toppstudenter · Følger læreplanen (LK20) · Sist oppdatert 2026-09-06

Hva du lærer

Seks kapitler som tar deg fra ingenting til å kunne skrive et program som løser et matematisk problem: variabler og datatyper, operatorer, input og output, vilkår, løkker og funksjoner.

Eksemplene er hentet fra matematikk hele veien. Du lærer ikke løkker med en tilfeldig tellerekke, men ved å summere en tallfølge.

De fire tingene som må sitte

  • Variabel. Et navn som peker på en verdi. I matematikk er x en ukjent; i Python er x en boks du legger noe i.
  • Datatype. Heltall, desimaltall og tekst oppfører seg ulikt. «2» + «2» blir «22», ikke 4 — og den feilen møter alle én gang.
  • Løkke. Gjenta noe uten å skrive det på nytt. Dette er hele grunnen til at programmering er nyttig i matematikk.
  • Funksjon. Gi et navn til en framgangsmåte, så du kan bruke den flere ganger. Samme idé som f(x).

Vanlige begynnerfeller

Innrykk betyr noe i Python — feil innrykk er ikke stilistisk, det er en feil. Likhetstegnet = tildeler verdi, mens == sammenligner. Og input() gir alltid tekst, så tall må konverteres før du regner med dem.

Når du er ferdig her

Gå videre til kurset for ditt matematikkfag. Du trenger ikke lære mer generell Python — resten er å bruke det du kan på faglige problemer.

Ofte stilte spørsmål

Trenger jeg forkunnskaper for å begynne her?

Nei. Kurset forutsetter ingenting. Har du programmert før, kan du hoppe rett til kurset for ditt matematikkfag i stedet.

Hvor lang tid tar det å komme gjennom?

De seks kapitlene tar typisk noen timer fordelt over et par økter. Det viktigste er ikke hastigheten, men at løkker og funksjoner sitter før du går videre.

Må jeg installere noe?

Du kan kjøre alt i en nettleser med Python-editor. Skal du jobbe mye med det, er en lokal installasjon med Thonny eller VS Code enklere i lengden.

Vanlige feil å unngå

Relaterte sider

← Tilbake til ifingo