Velkommen til boken!


Hei! Helt topp at du ønsker å lære å programmere i Python. Det er mange gode grunner til å lære seg å programmere:

  • Programmering gir deg en bedre forståelse av hvordan systemer og applikasjoner fungerer.

  • Programmering tvinger deg til å tenke logisk og systematisk, som er verdifulle ferdigheter.

  • Programmering er veldig ettertraktet i jobbmarkedet.

Det kan være mange forskjellige grunner til at du sitter med denne boken foran deg. Kanskje du har plukket opp boken av interesse, uten å egentlig ha en plan? Kanskje du kan litt programmering fra før av, men vil oppfriske programmering i Python? Kanskje tvinges du gjennom et kurs på Python-programmering, som du helst skulle vært foruten? Ikke noe problem! Hvilken av disse situasjonene du kjenner deg igjen i er ikke så viktig. Det viktige er at du nå skal få bryne deg på Python. Du kommer til å lære mye av dette. Og jeg kommer til å være med deg hele tiden, i alle fall i bokform.

Mange har et klart bilde av hvordan en typisk programmerer ser ut. Stereotypen er en mann i hettegenser som sitter oppe hele natten og lever på energidrikker og dataspill. Dette er som sagt bare en stereotype. Du kan likeså godt være en kvinne som elsker strikkegensere, smoothies, og sportsbiler for den saks skyld. Programmerere kommer i alle varianter, og du trenger verken endre personlighet, interesser eller døgnrytme for å lære deg faget. Du er god nok akkurat slik du er.

Når det er sagt, vil jeg likevel påpeke én ting før du begynner. De fleste som prøver seg på programmering syns det er utfordrende i begynnelsen. Dette er fordi programmering tvinger deg til å være veldig presis, samtidig som du må være kreativ. Når du skal stave et ord som «justiskomiteen», må du være presis, men ikke særlig kreativ. Når du skal underholde en femåring, kan du gjerne være kreativ, men du trenger ikke være særlig presis. I programmering må du være presis fordi du skal forklare datamaskinen nøyaktige instruksjoner. Samtidig må du løse problemer som krever kreativitet. Denne kombinasjonen kan være utfordrende i starten, men som det meste annet vil du komme langt med mengdetrening og en positiv innstilling. Dette får du til!

Hvem er jeg? Mitt navn er Eirik Berge og jeg har jobbet med Python både innen undervisning og i industrien. Jeg tok opprinnelig en doktorgrad i matematikk ved NTNU i Trondheim der jeg brukte både Python og andre programmeringsspråk til både undervisning og forskning. Siden den gang har jeg skrevet mange forskjellige typer applikasjoner i Python som konsulent utleid til store og mellomstore norske bedrifter. I dag jobber jeg som seksjonssjef for analyse i Mattilsynet, der både Python og andre programmeringsspråk blir brukt. Kort oppsummert kan jeg en del om Python, og jeg gleder meg til å lære deg det viktigste du trenger for å komme i gang.