20TD02Y_CCNA_20TD02U_Del4 - itnett/FTD02N GitHub Wiki

La oss nå lage et sett med labbøvelser som dekker de ulike læringsnivåene ved bruk av bibliotek i programmering, fra grunnleggende forståelse til avansert bruk og evaluering. Vi vil bruke forskjellige miljøer som VirtualBox, WSL og gratisnivå hos de største skytjenestene (AWS, Azure, GCP).

Lab 1: Forståelse og Bruk av Biblioteker

VirtualBox

Steg-for-steg Guide:

  1. Installer VirtualBox:

    • Last ned og installer VirtualBox fra offisielle nettsiden.
    • Last ned en ISO-fil for en Linux-distribusjon, som Ubuntu.
  2. Opprett en Virtuell Maskin:

    • Åpne VirtualBox, klikk på “New” for å lage en ny VM.
    • Gi VM-en et navn, velg OS-type (Linux), og sett RAM-størrelse (anbefalt 2GB).
    • Velg "Create a virtual hard disk now" og sett størrelsen til minst 20GB.
  3. Installer OS:

    • Start VM-en og velg ISO-filen for installasjon.
    • Følg instruksjonene for å installere OS-et.
  4. Sett opp Programmeringsmiljø:

    • Åpne terminalen i VM-en og installer nødvendige verktøy. Se skriptet her
  5. Grunnleggende Python-programmering:

    • Lag et Python-skript for å demonstrere bruk av noen vanlige biblioteker. Se skriptet her
  6. Kjør Python-skriptet:

Lab 2: Avansert Bruk og Analysering av Biblioteker

WSL

Steg-for-steg Guide:

  1. Installer WSL:

    • Åpne PowerShell som administrator og kjør:
      wsl --install
      
  2. Sett opp WSL:

    • Etter installasjon, åpne Ubuntu fra Start-menyen.
    • Oppdater pakker og installer nødvendige verktøy. Se skriptet her
  3. Objektorientert Programmering:

    • Lag et Python-skript for å demonstrere objektorientert programmering med bruk av biblioteker. Se skriptet her
  4. Debugging og Testing:

Lab 3: Skybasert Programmering på Gratisnivå (AWS, Azure, GCP)

AWS

Steg-for-steg Guide:

  1. Opprett en AWS Free Tier Konto:

  2. Sett opp en EC2 Instans:

    • Gå til EC2-dashboardet og opprett en ny instans.
    • Velg en Amazon Linux 2 AMI og t2.micro instans (gratis nivå).
    • Konfigurer sikkerhetsgrupper for å tillate SSH-tilkobling.
  3. Koble til EC2 Instansen:

  4. Sett opp Programmeringsmiljø:

  5. Utvikle og kjøre et API med Flask:

Azure

  1. Opprett en Azure Free Account:

  2. Sett opp en Virtual Machine:

    • Gå til Azure portal og opprett en ny Virtual Machine.
    • Velg en Ubuntu Server 20.04 LTS og B1S størrelse (gratis nivå).
    • Konfigurer nettverksinnstillinger for SSH-tilgang.
  3. Koble til Virtual Machine:

  4. Sett opp Programmeringsmiljø:

  5. Utvikle og kjøre et API med Flask:

GCP

  1. Opprett en Google Cloud Free Tier Konto:

  2. Sett opp en Compute Engine Instance:

    • Gå til Compute Engine-dashboardet og opprett en ny instans.
    • Velg en Debian GNU/Linux og f1-micro størrelse (gratis nivå).
    • Konfigurer brannmurregler for SSH-tilgang.
  3. Koble til Compute Engine Instance:

  4. Sett opp Programmeringsmiljø:

  5. Utvikle og kjøre et API med Flask:

Disse labbene gir en omfattende tilnærming til å forstå, bruke, analysere og evaluere bruk av biblioteker i programmering. Ved å bruke både lokale virtuelle maskiner og skytjenester, får studentene bred erfaring med ulike utviklingsmiljøer og teknologier.