Hva er Python?
Python er et av verdens mest populære programmeringsspråk og brukes innen mange fagfelt. Det er et kraftfullt og anvendelig språk, men det er logisk bygd opp og lettere å lære enn de fleste andre programmeringsspråk. Kort fortalt kan du bruke Python til å fortelle datamaskiner hva de skal gjøre, noe som gir deg mange fordeler og muligheter.
I kurset vil du lære mer om de forskjellige mulighetene Python gir og hvordan du kan ta disse i bruk på egen hånd. Kurset blir gjennomført som en blanding av teori etterfulgt av oppgaveløsning på egenhånd og gjennomgang av oppgavene i felleskap. På denne måten vil du få mulighet til å teste selv underveis, slik at du får et bedre læringsutbytte. Målet er at du etter fullført kurs sitter igjen med nok kunnskap til å kunne ta det i bruk i egne prosjekter, på jobb eller privat.
Dette lærer du i kurset
- Trygg introduksjon til koding og algoritmisk tenkning
- Analysering og visualisering av datasett
- Effektivisering av data i Excel
- Enkel bilde- og videoanalysering
- Hvordan bruke Python som støtteverktøy i hverdagen
Programinnhold
Dag 1
09.00-11.00: Python kjøremiljøer
- Programmere lokalt på maskinen
- Introduksjon til Jupyter Notebooks
- Introduksjon til Kaggle
11.15-12.00: Introduksjon til programmering
- Noen flere datatyper
- Funksjoner og moduler
- Oppgave: Prøv det vi har gått igjennom i praksis
12.00-13.00: Lunsj
13.00-13.50: Introduksjon til APIer
- Gjennomgang av oppgaven i plenum
- API: Hva er det og hvordan bruker vi det.
- Oppgave: Prøv det vi har gått igjennom i praksis
14.00-15.15: Visualisering av data v.h.a Jupyter og Matplotlib
- Gjennomgang av oppgaven i plenum
- Moduler i praksis: Noen moduler for visualisering av data
- Oppgave: Prøv det vi har gått igjennom i praksis
15.15-15.30: Avslutning
- Gjennomgang av oppgaven
- Oppsummering av dagen
Dag 2
09.00-10.00: Python og Excel
- Excel er et kraftig verktøy, men noen oppgaver kan være enklere å programmere. I denne økten skal vi se nærmere på hvordan vi kan koble sammen Python med typiske oppgaver vi bruker å utføre i Excel.
- Oppgave: Prøv det vi har gått igjennom i praksis
10.15-11.30: Bildebehandling
- Gjennomgang av oppgaven
- Hva er et digitalt bilde og hvordan kan vi bruke Python for å analysere dette?
- Enkel bildeanalysering, bruk av filtre og mønstergjenkjenning
- Oppgave: Prøv det vi har gått igjennom i praksis
11:30-12:30: Lunsj
12.30-13.30: Bildebehandling del 2
- Gjennomgang av oppgaven
- Enkel videoanalysering, objektgjenkjenning
- Oppgave: Prøv det vi har gått igjennom i praksis
13.45-14.30: Virtuelle miljøer og programvarepakking
- Gjennomgang av oppgaven
- Hvordan organisere Python kodeprosjekter på en fornuftig måte
- Versjonshåndtering: Hva er det, og hvorfor det er det første vi gjør når vi starter et prosjekt?
- Vi har et ferdig program: Hvordan kan man kan pakke og distribuere programmet nå?
- Oppgave: Prøv det vi har gått igjennom i praksis
14.45-15.30: Avslutning
- Gjennomgang av oppgaven
- Oppsummering og spørsmålsrunde
NB! Det er innbakt flere kortere pauser gjennom dagen, og det kan forekomme endringer i programmet.
Praktisk informasjon
- Forkunnskaper: Kurset passer for deg som er relativt ny i programmering. Du bør ha generell IT-forståelse og helt grunnleggende kompetanse om Python. Dersom du ikke har det, anbefaler vi å se opptaket fra vårt tidligere introduksjonskurs før du deltar.
- Gratis restplass for studenter: Er du student og ønsker gratis restplass? Fyll inn påmeldingsskjemaet og skriv at du ønsker gratis restplass i fritekstfeltet. Du blir satt på venteliste og når påmeldingsfristen er utløpt vil du få beskjed om det er en ledig restplass til deg.
- Viktig informasjon: Du må ta med egen datamaskin på kurset. En uke før kursstart sender vi en brukerveiledning med instruksjoner for hvordan du klargjør maskinen, og det er viktig at alle følger stegene nøye.
- Kurstidspunkt: Første kursdag, 27. mai, starter med frivillig oppmøte kl. 09.00 for deltakere som trenger hjelp med å sette opp datamaskinen, mens selve kurset begynner kl. 10.00 og varer til kl. 15.30. Andre kursdag, 28. mai, gjennomføres fra kl. 09.00 til 15.30.
- Avbestillingsregler: Melder du deg av et av våre fagkurs eller konferanser etter påmeldingsfristen, påløper et gebyr på 20 prosent av kurs- eller konferanseprisen. Ved avmelding senere enn tre virkedager før arrangementet eller ved uteblivelse, faktureres full kursavgift. Studenter som ikke melder seg av senest tre virkedager før kursstart, eller som ikke møter opp, vil bli fakturert et gebyr på kr 2000. For å melde deg av et kurs, send e-post til .