Installering av programvare i IN1900
Installering av programvare (egen PC)
Programvaren som trengs for ? gjennomf?re IN1900 best?r av Python 3, helst versjon 3.6 eller 3.7, men andre kan ogs? benyttes. Det er ogs? mulig ??bruke 2.7, som er versjonen l?reboka bruker, men vi anbefaler Python 3. I tillegg trengs 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 kan dette v?re den beste l?sningen for mange, da utvalget av Python-pakker og verkt?y er st?rre p? Linux enn de andre systemene. For de som er interessert i ? installere Linux har vilaget en oversikt over alternativene l?sninger. Informasjonen i oversikten er ikke oppdatert p??en stund, og noe er nok feil, men de fleste av verkt?yene og metodene som beskrives er fortsatt aktuelle.