Installering av programvare (egen PC)
Programvaren som trengs for ? gjennomf?re IN1900 best?r av Python versjon 3.6 (eventuelt 2.7) og et par tilleggspakker for grafikk og matematiske beregninger. All n?dvendig programvare er installert p? Linux-maskinene som st?r p? terminalstuene, og man kan logge seg p? disse maskinene hjemmefra. Windows-maskiner p? terminalstuer skal ogs??ha Python installert, men noen av disse mangler de pakkene vi bruker senere i kurset.
Mange vil ?nske ? ha n?dvendig programvare p? egen laptop. Det er flere ulike teknologier ? velge mellom. Hvis du bruker MacOS eller Windows, og ?nsker en enklest mulig jobb med installeringen, anbefaler vi ? installere Python med Anaconda. Se lenger ned p? siden for en n?rmere beskrivelse av denne l?sningen.
Den f?rste uken
Det er sv?rt viktig at du kommer raskt i gang med ? skrive og kj?re programmer. Vi anbefaler derfor sterkt at du opps?ker en terminalstue p? UiO og g?r p? den f?rste gruppetimen slik at du vet hva du kan gj?re for ? gjennomf?re de obligatoriske oppgavene. N?r du vet hvordan du bruker maskinene p? UiO, kan du tenke p? ? installere alt du trenger p? egen laptop.
V?re anbefalinger
For de fleste med MacOS eller Windows er Anaconda Python en veldig god l?sning, gjerne i kombinasjon med editoren Atom. MacOS kommer ogs? med Python ferdig installert, men denne versjonen mangler et par av de pakkene vi bruker i IN1900. Den vil fungere fint de f?rste 4-5 ukene, men etter det er det enklest ? installere Anaconda. Installasjon av Anaconda er veldig enkel, stort sett "one-click install" p? begge plattformer, men bruken er litt forskjellig p??Windows og Mac. Her er en litt mer detaljert anbefaling for de ulike plattformene:
Et alternativ til disse l?sningene er ? installere Linux, enten i en virtuell maskin eller som et eget ("native") operativsystem p??maskinen din. P? lang sikt er dette den beste l?sningen for mange, da utvalget av Python-pakker og verkt?y er st?rre p? Linux enn de andre systemene. Vi har laget en oversikt over alternativene l?sninger. Informasjonen i oversikten er ikke helt oppdatert, men de fleste av verkt?yene og metodene som beskrives er fortsatt aktuelle.