Privatfoto: Jonas Høgh Kyhse-Andersen

Afkodet

"Jeg elsker Python, fordi det varmer mit cleancode hjerte"

Den første kodekærlighed og det sprog, man bare ikke kan holde ud at kode i. I Afkodet svarer en it-professionel på seks spørgsmål om kodesprog.

1

Mit første sprog var R. Nogle vil måske mene, det ikke rigtig er et programmeringssprog. Jeg vil måske kalde det et meget ungt program­meringssprog. Jeg lærte R, da jeg læste statskundskab og har brugt det mest i arbejdssammenhæng.

2

Jeg har altid kæmpet mest med R, fordi R er ”easy to learn, but hard to master”. Hvis man dykker ned i R’s base library, vil man hurtigt opdage en masse legacy kode, som er både ufatteligt ulæseligt og ikke besidder en særlig konsistent designfilosofi.

3

Jeg vender altid tilbage til R, fordi der er nogle ting, som bare er utroligt hurtige at lave i R. Det er for eksempel enormt hurtigt at producere funktioner, der kan indgå i en længere pipeline af beregninger. Det gør nedbrydningen af statistiske beregninger i en række steps nemt og overskueligt.

4

Jeg elsker Python, fordi det varmer mit cleancode hjerte. God Python-kode kan læses, som var det en roman. Python er det mest intuitive og nemme sprog at lære. Python har en open source-værktøjskasse større end mange andre sprog, hvilket gør det nemt at lave løsninger til nærmest hvilket som helst problem. Challenge accepted. 

5

Jeg hader F#. Min bror læser på datalogi i øjeblikket, og han beder mig ofte om hjælp til at forstå noget F#-kode, han har fået i en opgave. Jeg siger tit til ham, at han bare skal google, så hopper der sikkert noget op på Stackoverflow. Men nej… det er F#.

6

Til begyndere vil jeg anbefale Python, hvis formålet er at lære programmering 101. Selv om Python i sin stil er objektorienteret, så mestrer det også en række funktionelle features, som man fint kan bruge til at forstå funktionelle principper. Men vigtigst af alt, så bliver man hurtigt skolet i cleancode af Pythons community. Watch out for Uncle Bob!

Jonas Høgh Kyhse-Andersen har en kandidat i statskundskab fra Københavns Universitet og arbejder som data scientist i Udviklings- og Forenklingsstyrelsen, hvor han refiner opgaver relateret til udvikling og implementering af Machine Learning-modeller i forretningen. I sin fritid freelancer han som backendudvikler.

 

 


Læs også...

Antallet af kvinder på IT-uddannelser er i følge Dansk Industri faldet i 2024. Det sker trods flere år med kampagner og fokus på at tiltrække kvinder…

Danmarks Radios krav om login lever ikke op til GDPR-regler. Det fastslår IT-politisk rådgiver, Ole Tange, efter at have set et svarskrift fra…

Hvor langt skal du egentlig acceptere at skulle transportere dig ekstra, når dit arbejdssted flytter? Læs med her.

Stor jubel i Landstingssalen på Christiansborg, da høring om datasuverænitet langt hen ad vejen handlede om at smide big tech på porten og lukke…

Arbejdsgiver har ansvar for at sikre arbejdsmiljøet ved hjemmearbejde. Det fastslår en ny afgørelse fra Højesteret, hvor en kvinde kom til skade under…

Kvinder tjener i snit 12,6 procent mindre end mænd, og kvinders pensionsopsparing er 26 procent mindre end mænds. Det er to af de kedelige facts, som…

Der er tilfredshed i PROSA, efter at PET-lovændring er udskudt. IT-fagforeningen sendte forleden et åbent brev til justitsministeren, som påpegede…

Vi har hørt det uendelig mange gange: Der mangler kvinder i tech. Og vi får gang på gang at vide, at det er et problem, at piger ikke er interesserede…

Hvis du er uheldig og bliver syg, imens du holder ferie, er det vigtigt, at du husker at melde dig syg. Men får du løn under sygdommen, og kan du få…

Big tech er ved at kvæle rigtige fællesskaber med zombie-scrolling. Den faglige kamp har brug for, at de unge møder op og giver en injektion af…