Kompetence · Færdighed

Python: hvad det er, hvem der kan det, og hvad de tjener

Python er et programmeringssprog, og færdigheden dækker at kunne skrive, læse og vedligeholde kode, der automatiserer arbejde og behandler data. Niveauet spænder fra små scripts til systemer i drift. Forskellen ligger sjældent i syntaks, men i test, fejlhåndtering og evnen til at aflevere kode, andre kan overtage.

Stillinger, der kræver det

130

hos os, med løntal

Typisk løn i de stillinger

46.000–100.000 kr.

medianer, DST 2025

Virksomheder, der har søgt det

—

ingen set endnu

Kan det i dag

—

vær den første

Kilde: vores stillingssider · løn: Danmarks Statistik 2025 · Skrevet af Vift, opdateret 1. september 2026.

Hvad dækker færdigheden Python?

Python er et programmeringssprog. Færdigheden dækker at kunne skrive, læse og vedligeholde kode i Python, så en opgave bliver udført af en maskine i stedet for af en person.

I praksis betyder det at kunne hente data ind fra filer, regneark, databaser eller andre systemers grænseflader (API'er), bearbejde dem og sende et resultat videre. Resultatet kan være en rapport, en fil, en besked, en graf eller en opdatering i et andet system.

Fire anvendelser går igen i dansk erhvervsliv. Automatisering af manuelle rutiner, hvor et script overtager kopiering, sammenkørsel og udsendelse. Dataanalyse med bibliotekerne pandas og NumPy, hvor rå data bliver til tal, nogen kan handle på. Backend og webtjenester med Django, Flask eller FastAPI, altså den del af en løsning brugeren ikke ser. Og maskinlæring og AI med scikit-learn, PyTorch og klienter til sprogmodeller.

Selve sproget er kun halvdelen af færdigheden. Den anden halvdel er alt det, der skal til, for at koden virker uden for ens egen computer. Det er styring af pakker og virtuelle miljøer (venv, pip), versionsstyring i Git, automatiske tests med pytest, fejlhåndtering, logning, læsbar kodestil efter den officielle stilguide PEP 8 og typeangivelser, der gør koden lettere at overtage.

Hos en dygtig person viser færdigheden sig ved, at problemet bliver løst én gang og derefter kører af sig selv. Koden er til at læse for andre. Standardbiblioteket bliver brugt i stedet for hjemmelavede løsninger på løste problemer. Og vedkommende kan sige nej til Python, når et andet værktøj passer bedre.

En overset del af færdigheden er at læse kode. Det meste professionelle Python-arbejde handler om at rette og udbygge noget, en anden har skrevet, ofte uden dokumentation og ofte flere år efter.

Til dig, der kan det

Bliv fundet på det, du kan

Har du erfaring med Python? Tilføj kompetencen til din profil, så mennesker og virksomheder kan finde dig, når de søger efter den.

Bliv fundet her — gratis

Ca. 30 sekunder · intet betalingskort

Ikke klar til at være synlig? Få besked, når nogen søger kompetencen

Til virksomheder

Lad de rette mennesker finde jer

Har I brug for nogen med Python? Vis, hvad I leder efter, så relevante mennesker kan finde jer og tage kontakt.

Vis hvad I søger — gratis

2 trin · fjern når som helst

Ikke klar endnu? Følg kompetencen — få besked, når nogen med den dukker op.

Hvornår er Python-færdigheden vigtig?

Python gør størst forskel, når det samme arbejde skal gøres igen og igen, og når data skal flyttes eller kobles mellem systemer, der ikke taler sammen i forvejen.

Typiske situationer: en månedlig rapport, som nogen bygger i hånden i Excel. Data fra flere systemer, der skal kobles på tværs. En integration, hvor der ikke findes en færdig standardkobling. Indsamling af data fra andres systemer eller hjemmesider. Overvågning og test af egne systemer. Prototyper på AI-funktioner, før der investeres i en større løsning. Og datamængder, der er vokset ud af et regneark.

Roller hvor færdigheden ofte er afgørende: dataanalytiker og data scientist, backend-udvikler, DevOps- og platformsingeniør, testudvikler, ingeniør med beregnings- eller simuleringsopgaver, forsker, og it-sikkerhedsfolk, der behandler logdata og bygger småværktøjer. I mange andre roller er Python ikke jobbet, men det redskab, der halverer tidsforbruget: controllere, driftsplanlæggere, marketingfolk og administrative medarbejdere bruger det på den måde.

Der er også situationer, hvor færdigheden vejer mindre. Ren frontend-udvikling, apps til mobil og arbejde, der er bundet til en fast platform med sit eget sprog, kræver andre kompetencer. Er opgaven lille og stabil, kan et standardværktøj eller en indbygget funktion være det rigtige valg frem for et script, ingen ejer.

For en virksomhed er den vigtigste skelnen ikke, om nogen kan skrive Python, men om de kan aflevere det, de skriver. Et script, der kun kører på én medarbejders computer og kun forstås af vedkommende, er en risiko, ikke en gevinst. Færdigheden er først værd at betale for, når kode, dokumentation og drift kan overtages af en anden.

Hvordan trænes færdigheden Python?

Grundlaget kan læres hurtigt. Håndværket tager år. Det er værd at sige rent ud, fordi Python er nemt at komme i gang med og derfor ofte bliver undervurderet. Variabler, løkker og funktioner kan de fleste få på plads på egen hånd. At kunne stå på mål for kode, andre er afhængige af i drift, kræver erfaring, der ikke kan komprimeres til et weekendkursus.

Den vej, der virker bedst, er at arbejde med et rigtigt problem, man selv har. Et lille værktøj man bruger hver uge, lærer mere end tyve øvelsesopgaver. Næste skridt er at give det til en kollega og opdage alt det, der brækker, når det forlader ens egen maskine.

Af selvstudiematerialer er der få, der reelt er anerkendte. Den officielle tutorial på docs.python.org er startpunktet og holdes opdateret af Python Software Foundation. Automate the Boring Stuff with Python af Al Sweigart er standardbogen for kontorautomatisering og ligger frit tilgængelig online. Fluent Python af Luciano Ramalho er den bog, folk læser, når de skal fra at kunne skrive Python til at forstå sproget. Til daglig træning bruger mange Exercism eller Advent of Code.

Formelle veje i Danmark: datamatikeruddannelsen, ingeniør- og datalogiuddannelserne, akademi- og diplomfag i programmering på erhvervsakademierne, jobrettede kursusforløb for ledige og virksomhedstilpassede kurser fra private udbydere. Prisen og længden oplyses af den enkelte udbyder.

Certificeringer findes fra OpenEDG Python Institute, som udbyder sporet PCEP for begyndere, PCAP for viderekomne og PCPP for professionelle. De dokumenterer viden om sproget, ikke erfaring med at bygge og drifte noget. Danske arbejdsgivere spørger sjældent efter dem, men de kan give struktur til et selvstudium og et konkret mål at læse op til. Pris og betingelser fremgår af udstederens egen side.

De to ting, der oftest rykker mest, er svære at købe. Den ene er kodegennemgang fra en mere erfaren person, hver uge, på rigtig kode. Den anden er ansvaret for noget, der kører i drift. Når man selv bliver ringet op, fordi ens job fejlede om natten, lærer man fejlhåndtering, logning og tests på en måde, ingen bog kan levere.

AI-assistenter har ændret indlæringen. Man kommer hurtigere til kørende kode, men man kan også blive stående på et plateau, hvor man kan bede om kode uden at kunne bedømme den. Træningen består i at læse forslagene kritisk, køre dem, forstå hvorfor de virker, og kunne rette dem, når de ikke gør.

Sådan genkender du én, der har færdigheden Python

Spørg ikke om sproget. Spørg om noget, vedkommende har bygget. Bed om et konkret eksempel: hvilket problem løste det, hvilke valg blev truffet undervejs, hvad gik galt, og hvad ville de gøre anderledes i dag. Den, der har færdigheden, fortæller gerne om det, der ikke virkede. Vage svar uden detaljer er det tydeligste advarselstegn.

Et godt spørgsmål er: hvad sker der, hvis dit script fejler klokken tre om natten? Svar om logning, genforsøg, alarmering og om at kunne køre det samme job igen uden at lave rod i data, afslører driftserfaring. Svar om at man så opdager det næste morgen, afslører hobbyniveau.

Andre spørgsmål der virker: Hvordan styrer du pakker og miljøer, når en kollega skal køre det samme? Hvad tester du, og hvad tester du bevidst ikke? Hvornår ville du ikke bruge Python? Hvilket bibliotek kender du godt nok til at kunne fortælle om dets begrænsninger? Den sidste er stærk, fordi begrænsninger kun kendes af den, der er stødt ind i dem, for eksempel at pandas holder data i hukommelsen, eller at Python ikke uden videre udnytter flere kerner.

En kort, realistisk praktisk opgave siger mere end en tavleøvelse. Giv et rodet datasæt og en times tid, tillad opslag i dokumentation og brug af AI-hjælp, og se på to ting: er koden til at læse, og kan vedkommende forklare sine valg bagefter. Sådan arbejder folk også i virkeligheden.

Se efter offentlig kode, hvis den findes: et repository med læsbar historik, en README, tests. Fraværet af en portefølje beviser dog ingenting. Meget af den bedste Python-kode ligger bag lukkede døre hos tidligere arbejdsgivere.

Tegn på overvurderet niveau: vedkommende kan kun henvise til gennemførte kurser, taler i biblioteksnavne uden at kunne forklare hvad der sker, eller har kode, der kun kan køre på deres egen maskine. Ordet Python på et cv siger intet om niveau. Spørg i stedet, hvad det største vedkommende har bygget alene er, og hvem der vedligeholder det i dag.

Stillinger, der kræver Python — og hvad de tjener

Løn: Danmarks Statistik 2025, median for stillingen i hele Danmark.

Spørg andre i faget

Tallene siger, hvad stillingerne får — fagfællerne ved, hvordan Python bruges i hverdagen. I rummet for bank- og finansfolkene spørger man anonymt under et fast alias (brugernavn).

Mere om faget

Ofte stillede spørgsmål

Hvor lang tid tager det at lære Python?

Grundlaget — variabler, løkker, funktioner, lister — får de fleste på plads ret hurtigt ved siden af et job. Det er derfra, tiden går. At kunne bygge noget, kolleger tør bruge, kræver måneders arbejde med rigtige opgaver, og at kunne stå for kode i drift tager år. Python er nemt at begynde på og bliver derfor ofte undervurderet. Vil man have et realistisk mål, så sæt det til et konkret værktøj, du selv bruger hver uge, i stedet for et antal timers kursus.

Skal man have en Python-certificering som PCAP for at få job?

Nej. Danske arbejdsgivere spørger sjældent efter PCEP, PCAP eller PCPP, og de fleste vurderer i stedet en kodeprøve, en samtale om noget, du har bygget, eller et repository. Certificeringerne fra OpenEDG Python Institute dokumenterer viden om sproget, ikke erfaring med drift, test og samarbejde. De kan give struktur til et selvstudium og et mål at læse op til, især hvis du skifter fag. Pris og betingelser oplyses af udstederen.

Skal man lære Python 2 eller Python 3?

Python 3. Python 2 vedligeholdes ikke længere, og ny kode skrives ikke i det. Du kan stadig støde på Python 2-kode i ældre systemer, og i nogle virksomheder er migrering af sådan kode en reel opgave. Men som færdighed at træne er der kun ét svar. Materiale, der stadig underviser i Python 2-syntaks, er forældet og bør vælges fra.

Er Python stadig værd at lære, når AI kan skrive koden?

Ja, men indholdet i færdigheden har flyttet sig. AI-assistenter skriver hurtigt kode, der ser rigtig ud, og fejlene ligger typisk i det, der ikke er syntaks: forkerte antagelser om data, manglende fejlhåndtering, kode der ikke kan køre andre steder end på din maskine. Værdien ligger i at kunne læse forslaget, køre det, bedømme det og rette det. Den, der ikke kan læse Python, kan heller ikke se, hvornår svaret er forkert.

Hvornår er Python det forkerte valg?

Når hastighed eller hukommelse er den bindende begrænsning, når løsningen skal køre i et miljø med et fast andet sprog, eller når opgaven er så lille og stabil, at et standardværktøj klarer den uden at nogen skal vedligeholde et script. Python er heller ikke førstevalget til mobilapps eller ren frontend. Og i en virksomhed er et script, kun én person forstår og kun kan køre lokalt, oftest en risiko frem for en gevinst.

Se alle kompetencer