Dette er den første programmeringsoppgave i emnet. Oppgaven er individuell men det er lov å diskutere mulige løsninger med andre studenter i emnet.
Formålet med oppgavene er å få alle up-to-speed med programmering i Python og via dette kort repeterer de viktigste tingene om grunnleggende programmering i Python.
Du skal implementere metodene i wordfrequency.py og test at de fungerer ved å bruke enhetstestene i text_wordfrequency.py.
Du skal først opprette en kopi av denne oppgaveringsplassen på din egen GitHub konto ved å gå inn på siden:
https://github.com/selabhvl/ing301-warmup-assignment
og så velger du Use as Template (grønn knapp oppe til høyre) etterfulgt av Create new repository.
Etter at dette er gjort, går du inn på det repository som netopp er blitt opprettet og kloner denne oppbevaringsplassen ned på din egen PC tilsvarende som du gjorde med ing301public
repositoriet tidligere.
Nå kan du importere koden inn i den IDE ved å åpne det repository du nettopp har lastet ned som mappe.
Filen wordfrequency.py
inneholder selve start-koden i form av noen metoder som skal implementeres.
Kommentarene i koden forklarer hva koden du skal skrive skal gjøre også gir dem noen tipps på hvordan man løser hver oppgave.
Filen test_wordfrequency.py
inneholder koden som kan teste metodene som du skal implementere.
Du kan kjøre den med
python3 test_wordfrequency.py
I tilegg, blir koden også automatisk testet hver gang du laster opp en ny versjon. På GitHub siden kan du trykke på Actions som viser deg hvor mye av testene fungerer alt.
Frist for innlevering: Se Canvas