I lÞpet av kurset skal vi bruke noen verktÞy som du mÄ installere pÄ datamaskinen din. Vi kommer ogsÄ til Ä jobbe med kommandolinjen i operativsystemet ditt.
Nedenfor finner du et lynkurs i kommandolinjen samt en oversikt over programmene du mĂ„ installere. Det er en fordel om du installerer dem sĂ„ snart som mulig â da kan jeg hjelpe deg fĂžr kurset starter dersom du skulle trenge det.
VerktÞyene vi skal bruke:¶
Zoom â teknisk plattform for webinarene
Slack â kommunikasjon mellom Ăžktene
Google Colab â verktĂžy for Ă„ kombinere enkel kode og dokumentasjon
Pakkebehandler (for Mac og Windows) â verktĂžy for Ă„ installere og administrere programmer
DuckDB â kraftfullt analyseverktĂžy for store datasett
Siden de fĂžrste fire samlingene er digitale, og du skal jobbe med Ăžvelser samtidig med at du fĂžlger leksjonene, anbefaler jeg sterkt at du enten benyter to skjermer (f.eks en laptop med en ekstra ekstern skjerm) eller en stor og god bredformat skjerm. Test gjerne at hele oppsettet fungerer fĂžr kurset starter.
Siden vi mÄ bruke kommandolinjen til Ä installere DuckDB, starter vi med en grunnleggende innfÞring i hvordan den fungerer.
Kort om kommandolinjen¶
Hvis du er som folk flest, bruker du mest tid i det grafiske brukergrensesnittet pĂ„ maskinen din. Men bak operativsystemets fasade skjuler det seg et kraftfullt og minimalistisk verktĂžy: Kommandolinjen. Her styrer du datamaskinen med korte og lange tekstkommandoer â akkurat som pĂ„ 80-tallets svarte skjermer med grĂžnn skrift, enten du husker dem selv eller bare fra film. Mange ser pĂ„ dette som en utdatert arbeidsmetode, men for avanserte oppgaver er kommandolinjen fortsatt fĂžrstevalget for mange. Den gir deg direkte kontroll og lar deg jobbe mer effektivt enn det grafiske grensesnittet ofte tillater.
Det er tre sentrale begreper du vil stÞte pÄ nÄr vi snakker om kommandolinjen: Terminal, kommandolinje (command line) og skall (shell).
Terminalen er programmet der du skriver kommandoer.
Kommandolinjen er selve feltet der du skriver dem.
Shell er systemet som tolker og utfĂžrer kommandoene.
For enkelhets skyld bruker jeg begrepet kommandolinjen i denne teksten som en samlebetegnelse for alle tre.
à pne Kommandolinjen¶
Mac¶
PÄ Mac bruker vi Terminal for Ä kjÞre kommandolinjen. Du kan starte den pÄ tre mÄter:
Metode 1: Spotlight-sÞk¶
Trykk Command (â) + Space for Ă„ Ă„pne Spotlight-sĂžk.
Skriv
Terminalog trykk Enter.
Metode 2: Finder¶
Ă pne Finder (smiley-ikonet i Dock).
GĂ„ til Apper i venstre sidefelt.
à pne VerktÞy (Utilities pÄ engelsk).
Dobbeltklikk pÄ Terminal.
Metode 3: Launchpad¶
Klikk pÄ Launchpad (rakett-ikonet i Dock).
Skriv Terminal i sĂžkefeltet.
Klikk pÄ Terminal-ikonet nÄr det vises.
NĂ„r Terminal Ă„pnes, fĂ„r du et vindu med tekst â enten sort pĂ„ hvitt eller hvitt pĂ„ sort, avhengig av tema. Her kan du begynne Ă„ skrive kommandoer og bekrefte dem med Enter.
Windows¶
I Windows bruker vi PowerShell, som er en mer moderne og kraftigere erstatning for Kommandoprompt (cmd). Pass pÄ at du Äpner PowerShell og ikke cmd. Du kan Äpne PowerShell pÄ to mÄter:
Metode 1: Start-menyen¶
Trykk Windows-tasten og skriv
PowerShell.Klikk pÄ Windows PowerShell nÄr det vises i sÞkeresultatet.
Metode 2: KjÞr-dialogen¶
Trykk Windows + R for Ä Äpne KjÞr-dialogen.
Skriv
PowerShellog trykk Enter.
NÄr PowerShell Äpnes, kan du skrive kommandoer og bekrefte dem med Enter.
Linux¶
De fleste Linux-distribusjoner bruker Bash (Bourne Again Shell) som standard. Du kan Äpne terminalen slik:
Metode 1: Hurtigtast¶
Trykk Ctrl + Alt + T.
Metode 2: Applikasjonsmenyen¶
Ă pne applikasjonsmenyen.
SÞk etter Terminal og klikk pÄ den.
NÄr terminalen er Äpen, kan du skrive kommandoer og bekrefte dem med Enter.
KjÞre kommandoer¶
PrĂžv selv:
Skriv
lsog trykk EnterViser en liste over filene i mappen du befinner deg i.
Skriv
pwdog trykk EnterViser hele stien til mappen du stÄr i.
For Ă„ navigere mellom mapper:
Skriv
cd ..og trykk EnterGÄr ett nivÄ opp i filstrukturen.
Skriv
cd MAPPENAVNog trykk EnterGÄr inn i en spesifikk mappe.
Skriv
cd ~og trykk EnterSender deg til hjemmemappen din, der du typisk finner Skrivebordet, Nedlastninger og Dokumenter.
Skriv
cd -og trykk EnterSender deg til den forrige mappen du var i.
Mange kommandoer kan utvides eller modifiseres med sÄkalte parametere:
Skriv
ls -laog trykk EnterViser i likhet med det fĂžrste eksempelet filene i mappen du befinner deg i, men med flere detaljer.
OgsÄ mÄ vi innom det klassiske «Hello World»-eksempelet:
Skriv
echo "Hello, world!"og trykk EnterSkriver âHello, world!â til skjermen.
For Ă„ lukke Terminal:
Skriv
exitog trykk Enter eller lukk vinduet manuelt.
Gratulerer, dette er de grunnleggende funksjonene som skal til! Men slapp av, det blir fort mer avansert.
Installasjon av programmer¶
Zoom¶
Du kan bruke Zoom bÄde i nettleseren og som en dedikert app pÄ Mac, Windows og Linux, men jeg anbefaler sterkt Ä installere appen. Du kan laste den ned og installere den her:
Etter installasjonen kan du teste at alt fungerer ved hjelp av denne lenken: Test Zoom
Her kan du teste lyd, video og skjermdeling for Ă„ sikre at alt fungerer som det skal.
Som nevnt innledningsvis er det viktig at du har god plass pĂ„ skjermen nĂ„r vi jobber. Under webinarene skal du bĂ„de fĂžlge med pĂ„ det jeg viser i Zoom og samtidig jobbe praktisk i verktĂžyene vi bruker. Hvis du bare har Ă©n liten skjerm, blir det fort trangt â du mĂ„ stadig bytte mellom vinduer, og det er lett Ă„ miste oversikten. Med to skjermer eller en stor bredformatskjerm kan du ha Zoom Ă„pent pĂ„ den ene siden og arbeidsvinduene dine pĂ„ den andre. Da fĂ„r du med deg alt som skjer i kurset samtidig som du holder flyten i det praktiske arbeidet.
Slack¶
Vi kommer til Ä bruke Slack som kommunikasjonskanal mellom Þktene i kurset. Du kan bruke Slack som en webapp i nettleseren din eller installere den som en app pÄ valgfri plattform eller mobil. Webappen fungerer bra, men hvis du foretrekker appen, kan du laste den ned herfra: Last ned Slack
Du vil fÄ en invitasjon til Slack-kanalen fÞr kurset starter.
Google Colab¶
PÄ kurset skal vi jobbe i sÄkalte Notebooks (notatbÞker pÄ norsk). Notebooks er interaktive dokumenter som kombinerer kode, tekst, visualiseringer og resultater i én fil. De brukes ofte i dataanalyse, forskning og undervisning fordi de lar brukere skrive og kjÞre kode i smÄ, hÄndterbare celler, samtidig som de kan forklare og dokumentere arbeidet sitt i samme dokument. Dette gjÞr dem ogsÄ ideelle for datajournalistikk, da de lar oss dokumentere arbeidsprosessen vÄr steg for steg.
Hvis du har jobbet med Notebooks tidligere, kjenner du kanskje til Jupyter Notebooks. I dette kurset skal vi imidlertid benytte lÞsningen Google Colab, som er Googles gratis skylÞsning for Notebooks. Jupyter Notebooks og Google Colab er imidlertid (tilnÊrmet) helt kompatible, sÄ det meste vi gjÞr pÄ kurset kan ogsÄ gjÞres i Jupyter Notebooks, eventuelt med smÄ justeringer.
Siden Google Colab kjÞrer i skyen, trenger du ikke Ä installere noe pÄ datamaskinen din. Men du trenger en Google-konto. Hvis bedriften din bruker Google Workspace, kan du benytte kontoen din der. Hvis ikke, fungerer en gratis Gmail-konto fint.
For Ä komme i gang med Colab, Äpne denne lenken: Google Colab
Klikk pĂ„ File â New notebook (eller Fil â Ny notatbok pĂ„ norsk) for Ă„ opprette en ny notatbok. Hvis du fĂ„r opp et tomt dokument med en celle der du kan skrive kode, er alt i orden!
Pakkebehandler (for Mac og Windows)¶
NĂ„r du skal installere DuckDB pĂ„ Mac og Windows, er den enkleste mĂ„ten Ă„ bruke en sĂ„kalt pakkebehandler. Denne gjĂžr det enklere for deg Ă„ installere DuckDB â og en rekke andre kommandolinjeverktĂžy i fremtiden. Den mest brukte pakkebehandleren for Mac er Homebrew. For Windows er det Winget. Hvis du ikke allerede har disse programmene installert pĂ„ maskinen din, finner du oppskriften under.
Mac¶
FÞlg disse stegene for Ä installere Homebrew pÄ Mac:
Ă pne Terminal (se instruksjonene lenger opp i dokumentet hvis du er usikker)
KjĂžr installasjonskommandoen
Kopier og lim inn fĂžlgende kommando i Terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Trykk Enter.
Skriv inn passordet ditt
Du blir bedt om Ä oppgi passordet ditt (det samme du bruker nÄr du logger inn pÄ Mac-en din).
Passordet vises ikke mens du skriver.
Trykk Enter etter Ă„ ha skrevet passordet.
FÞlg instruksjonene pÄ skjermen
Installasjonen fortsetter automatisk.
Det kan ta noen minutter avhengig av systemet ditt.
Legg Homebrew til i PATH
NÄr installasjonen er ferdig, kjÞr kommandoen Homebrew foreslÄr. For Apple Silicon (M1/M2/M3) er det vanligvis:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
eval "$(/opt/homebrew/bin/brew shellenv)"For eldre Intel-baserte Mac-er kan kommandoen vĂŠre litt annerledes â fĂžlg instruksjonene som vises pĂ„ skjermen.
Test at Homebrew er installert
KjĂžr fĂžlgende kommando for Ă„ sjekke installasjonen:
brew --versionHvis du ser et versjonsnummer, er installasjonen vellykket!
NÄ kan du bruke Homebrew til Ä installere pakker pÄ Mac.
Windows¶
KjĂžrer du Windows 10 eller 11, er Winget normalt allerede installert. FĂžlg stegene under for Ă„ verifisere installasjonen, og evt. installere programmet dersom nĂždvendig:
Sjekk om Winget allerede er installert
Ă pne PowerShell (se instruksjonene lenger opp i dokumentet hvis du er usikker) og kjĂžr fĂžlgende kommando:
winget --versionHvis du ser et versjonsnummer, er Winget allerede installert og du kan hoppe over resten av denne seksjonen. Hvis ikke, fortsett til neste steg.
Oppdater eller installer App Installer
For Ä bruke Winget, mÄ du ha App Installer installert. Last ned og installer den fra Microsoft Store:à pne Microsoft Store
SĂžk etter App Installer
Klikk Installer eller Oppdater hvis den allerede er installert
Alternativ: Manuell installasjon via GitHub
Hvis du ikke har tilgang til Microsoft Store, kan du laste ned Winget manuelt:GĂ„ til Winget GitHub Releases
Last ned den nyeste .msixbundle-filen for App Installer
KjĂžr filen og fĂžlg installasjonsinstruksjonene
Bekreft installasjonen
Etter installasjonen, lukk og Äpne PowerShell pÄ nytt, og kjÞr:
winget --versionHvis du ser et versjonsnummer, er installasjonen vellykket!
NÄ kan du bruke Winget til Ä installere programmer pÄ Windows.
DuckDB¶
DuckDB er et kraftig og brukervennlig verktÞy for analyse av store datasett direkte pÄ din egen datamaskin, uten behov for en ekstern server eller kompliserte oppsett. Det fungerer som et raskt regneark med stÞtte for SQL-spÞrringer (som vi skal lÊre mer om i lÞpet av kurset), slik at du enkelt kan filtrere, sortere og analysere data effektivt.
VerktĂžyet er sĂŠrlig nyttig for journalister som arbeider med omfattende datasett fra offentlige kilder, som sensordata. DuckDB kan integreres med verktĂžy som Python og Excel, men krever ingen programmeringskunnskaper for grunnleggende bruk.
For Ä bruke DuckDB mÄ du installere det og kjÞre det fra kommandolinjen. Installasjonsprosessen varierer litt avhengig av operativsystemet ditt.
Installasjon¶
Mac¶
Ă pne Terminal (se instruksjonene lenger opp i dokumentet hvis du er usikker)
Installer DuckDB med Homebrew
brew install duckdbBekreft installasjonen
duckdb --versionHvis du ser et versjonsnummer, er installasjonen vellykket!
Windows¶
Ă pne PowerShell (se instruksjonene lenger opp i dokumentet hvis du er usikker)
Installer DuckDB via Winget
winget install DuckDB.cliSvar ja pÄ eventuelle spÞrsmÄl om endringer i systemet.
Lukk og Äpne PowerShell pÄ nytt for at endringene skal tre i kraft.
Bekreft installasjonen
duckdb --versionHvis du ser et versjonsnummer, er installasjonen vellykket!
Alternativ: Manuell installasjon¶
Hvis installasjonen via Winget ikke fungerer, kan du installere DuckDB manuelt:
Last ned den nyeste Windows-versjonen
FÞlg installasjonsinstruksjonene pÄ siden
Merk: Hvis du installerer DuckDB manuelt, mÄ du kjÞre det fra mappen der den kjÞrbare filen er lagret, eller legge til mappen i systemets PATH.
Linux¶
Installer via
snap(Ubuntu/Debian)
sudo snap install duckdbEller installer via dnf (Fedora/Red Hat)
sudo dnf install duckdbBekreft installasjonen
duckdb --versionHvis du ser et versjonsnummer, er installasjonen vellykket!
Alternativ: Manuell installasjon¶
Hvis ingen av metodene over fungerer for din Linux-distribusjon:
Last ned den nyeste Linux-versjonen
FÞlg installasjonsinstruksjonene pÄ siden
Oppsummering og sjekkliste¶
Hvis du har fullfĂžrt stegene ovenfor, har du nĂ„ det du trenger til Ă„ starte kurset. Denne prosessen tar vanligvis 15â30 minutter avhengig av operativsystem og internettforbindelse.
Sjekkliste fÞr kursstart¶
Sjekkliste fÞr kursstart¶
Zoom installert og testet (lyd, video, skjermdeling)
To skjermer eller stor bredformatskjerm tilgjengelig for webinarene
Slack-tilgang bekreftet eller app installert
Google Colab fungerer (du kan opprette en ny notatbok)
Pakkebehandler installert (Homebrew for Mac, Winget for Windows)
DuckDB installert og testet (kommandoen
duckdb --versionfungerer)Kommandolinjen Äpnet og testet (prÞvd noen enkle kommandoer)
Gitt tilbakemelding til Ketil om at alt er klart
Vanlige problemer¶
Problem: duckdb --version fungerer ikke pÄ Windows
LÞsning: Lukk og Äpne PowerShell pÄ nytt. Hvis det fortsatt ikke fungerer, prÞv Ä installere manuelt fra DuckDBs nedlastningsside.
Problem: Homebrew-kommandoen fungerer ikke pÄ Mac
LĂžsning: Sjekk at du har kjĂžrt kommandoen for Ă„ legge Homebrew til i PATH (steg 5 i Homebrew-installasjonen).
Problem: Jeg fÄr ikke Äpnet Google Colab
LÞsning: Sjekk at du er logget inn pÄ en Google-konto. PrÞv Ä Äpne lenken i et inkognitovindu hvis du har problemer.
Gi meg gjerne tilbakemelding pĂ„ om alt gikk som det skulle. Da kan jeg krysse deg av som klar â eventuelt hjelpe deg i mĂ„l med de stegene du ikke fikk til.
Vel mĂžtt!