Skip to content

Latest commit

 

History

History
102 lines (59 loc) · 4.07 KB

assignment1.md

File metadata and controls

102 lines (59 loc) · 4.07 KB

Oppgave 1 - Installasjon av utviklingsmiljø

Målet med denne første obligatoriske oppgave er å sikre at alle har et fungerende utviklingsmiljø for Python programmering og dele koden med andre.

Innleveringsfrist: se Canvas.

Steg 1: Installere verktøy

Før vi begynner må vi være sikre på at dere alle har installert verktøyene som trengs for programvareutvikling med Python

Det vil si

  • Python fortolkeren og standard biblioteker. Hvis du har allerede installert Python på din maskin, sjekk at den har et versjonsnummer som begynner på 3!
  • Klient for Git versjoneringssystemet for samarbeid og deling av kode
  • Et integrert utviklingsmiljø for Python

Lenker til installasjonsinstruksjoner for de forsjellige operativsystemer finder du nedenfor

Windows

Mac OS

Linux

IDE og andre grafiske verktøy

Det er fult mulig å skrive kode i Python i en teksteditor som vim eller emacs og betjene git gjennom kommandolinjen (Windows sitt Notepad anbefales derimot ikke i det hele tatt). Men generelt anbefaler vi at du bruker en IDE og/eller andre verktøy som tilbyr en grafisk brukergrensesnitt (GUI).

Som integret utviklingsmiljø anbefales:

og som grafisk klient for git/GitHub:

Steg 2: Lage GitHub bruker

Vi skal bruke sky-tjenesten GitHub] for å dele eksempel kode for forelesninger og for at dere kan jobbe sammen i grupper om programmering. Du trenger derfor en bruker på github. Om du allerede har en github brukerkonto kan du hoppe direkte til neste steg.

Først, gå til https://github.com/ i din nettleser! På hovedsiden trykker du nå på Sign Up. Du blir bedt til å gi fra deg en epost adresse (Du kan bruke din HVL-epost-adresse) og sette et password. Pass på at lagrer dine pålogginsinformasjon på et sikkert sted (f.eks. ved å bruke en Password Manager).

Steg 3: Clone ing301public oppbevaringsplassen

Vi skal bruke oppbevaringsplassen

https://github.com/selabhvl/ing301public

for kode-eksempler fra forelesninger og annen informasjon.

Sjekk at du er logget på GitHub og åpne gitt URL i din nettleser.

Oppe til høyre finner du en grønn knapp Code. Trykk på den og kopier den URLen du ser i den dialogen som åpner seg.

Lag nå en mappe på din harddisk bak en filsti som er lett å huske, f.eks. C:\Users\<dinbrukernavn>\ING301\ (eller /home/<dinbrukernavn>/ING301/ på Linux/Mac). I neste steg kan du åpne et terminal vindu og navigere deg til samme filstien ved å bruke cd (kommandoen for change directory).

VIKTIG: ikke velg en mappe som er tilkoplet en skytjeneste via eks. OneDrive eller Dropbox. Det kan gi problemer med git og IDE senere.

Du kloner et repository ved å utføre følgende kommando i terminalvinduet:

git clone https://github.com/selabhvl/ing301public

Repositoriet vil bli oppdatert i løpet av kurset. For å få med deg de siste oppdateringene kan du bruke:

git pull 

Hvis du har valgt å installere GitHub Desktop applikasjonen kan du også bruke denne til å klone oppbevaringsplassen.

Steg 4: Skrive og teste Python kode

Til slutt skal vi teste om din Python installasjon virker som den skal. Antatt at du fortsatt har terminalvinduet åpen og befinner deg i mappen til ing301public som du nettopp har sjekket ut, kan du kjøre vårt "testprogramm" slikt:

python3 assignments/1-install/testinstall.py

som resultat skulle du se noe slikt:

Congratulations you are running Python in version 3....

Dette betyr at du har klart til å laste ned startkoden gjennom git og at din maskin er klar til å skrive og kjøre Python kode!