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å velge Use as Template etterfulgt av Create new repository.
Etter dette 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år dette er kan du importere koden inn i den IDE du bruker og så løse programmeringsoppgavene.
Filen wordfrequency/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.
Filen tests/tests/test_wordfrequency.py
inneholder koden som kan teste metodene som du skal implementere.
For å kjøre testene kan du installere pytest
:
pip install -r requirements.txt
og så utføre:
pytest
Frist for innlevering: Se Canvas