Komplett gjennomgang av pensum med forklaringer, formler, vanlige feil og eksamenstips.
MET3 Databehandling for økonomer gir deg praktiske ferdigheter i programmering, databehandling og analyse med Python og Excel. Kurset er svært relevant for alle økonomiske fag — evnen til å hente, rense, analysere og presentere data er blant de mest etterspurte ferdighetene i arbeidsmarkedet.
Denne studieguiden dekker alle pensum-temaer og gir deg en kompakt gjennomgang av det viktigste stoffet. Bruk den som supplement til forelesninger og øvingsoppgaver — den er designet for å hjelpe deg med å forstå sammenhengene og forberede deg effektivt til eksamen.
Python-biblioteker:
pandas = databehandling (DataFrame) | numpy = numerisk beregning (arrays)
matplotlib = visualisering (plt.plot) | seaborn = statistisk visualisering
scipy = optimering og statistikk | requests = web-APIer
Importkonvensjoner:
import pandas as pd | import numpy as np
import matplotlib.pyplot as plt | import seaborn as sns
Excel-verktøy:
Formler: SUM, VLOOKUP, INDEX/MATCH, IF, SUMPRODUCT
Analyseverktøy: Pivottabell, Solver, Målsøking, Datatabeller
Grunnleggende Python-syntaks, variabler, kontrollstrukturer, funksjoner og feilhåndtering — fundamentet for all databehandling i kurset.
Python er det mest brukte programmeringsspråket for dataanalyse i økonomi og finans. Det er lesbart, har et enormt økosystem av biblioteker (pandas, numpy, matplotlib), og brukes av banker, konsulentfirmaer og teknologiselskaper. I MET3 bruker du Python som verktøy for å løse økonomiske problemstillinger.
En variabel er et navn som peker på en verdi i minnet. Python har dynamisk typing — du trenger ikke deklarere typen.
Grunnleggende datatyper:
int (heltall): x = 42
float (desimaltall): pris = 99.90
str (tekst): navn = "Ola"
bool (logisk): aktiv = True
Sjekk type: type(x) → <class 'int'>
Aritmetiske operatorer:
+ addisjon | - subtraksjon | * multiplikasjon | / divisjon (float)
// heltallsdivisjon | % modulo (rest) | ** potens
Eksempel: 10 // 3 → 3, 10 % 3 → 1, 2 ** 10 → 1024
Kontrollstrukturer styrer flyten i programmet — hvilken kode som kjøres under ulike forhold.
if/elif/else:
if betingelse: → kjøres hvis True
elif annen_betingelse: → sjekkes hvis forrige var False
else: → kjøres hvis ingen betingelser var True
Bare én blokk kjøres. Evalueres ovenfra og ned.
Løkker:
for i in range(n): → itererer n ganger (0 til n-1)
for element in liste: → itererer over elementer
while betingelse: → kjører så lenge betingelse er True
Funksjoner lar deg gjenbruke kode og gjøre programmet modulært.
Lag en funksjon som beregner pris med MVA.
Løsning:
def pris_med_mva(pris, sats=0.25):
return pris * (1 + sats)
pris_med_mva(100) → 125.0
pris_med_mva(100, 0.12) → 112.0
Nøkkelformler
Vanlige feil
Eksamenstips