Windows

Installering og bruk av Python på Windows

Anaconda er en løsning på både Mac og Windows. Alle pakkene du trenger til IN1900 blir automatisk installert med Anaconda. Installasjonen av Anaconda Python og editoren Atom er veldig enkel på Windows, men bruken av verktøyene er litt annerledes enn på Unix-baserte systemer som Linux og MacOS. I IN1900 bruker vi primært kommandolinjen (terminalvinduet) til å kjøre Python-programmer. Windows har også et terminalvindu, men det har litt andre kommandoer enn dere finner på Unix/Linux.

Her lister vi opp fire mulige løsninger for å  installere og programmere Python på Windows.

Alternativ 1; Spyder IDE (anbefalt)

Når du installerer Anaconda følger det med en såkalt IDE (Integrated development environment) kalt Spyder. Spyder inneholder en editor og et iPython-vindu, samt en del andre verktøy for programmering og debugging. Spyder er enkelt å bruke, men ser litt annerledes ut enn det man vil se i forelesninger og på terminalstuene. Du åpner Spyder fra Start-menyen eller via Anaconda navigator. En kort guide til bruk av Spyder finnes her

Alternativ 2; editor og iPython

Denne løsningen enkel å installere, og er den som likner mest på det som brukes på forelesning og maskinene på terminalstuene. Du installerer en editor (Atom) i tillegg til Anaconda Python, skriver programmene i editoren og kjører dem fra et iPython-vindu. En kort guide for installasjon og bruk finnes her.

Alternativ 3; editor og kommandolinje

Denne løsningen er også enkel å installere, og likner mye på det som brukes på forelesning og maskinene på terminalstuene. Du skriver programmene i en vanlig editor, og kjører dem fra Powershell (Windows 10 eller nyere) eller et vanlig Windows (DOS) terminalvindu. Powershell er veldig likt terminalen på Mac og Linux, og har stort sett de samme kommandoene, mens den gamle DOS-terminalen har litt andre kommandoer. Vi anbefaler Powershell, men DOS-terminalen er også en grei løsning hvis man har en eldre Windows-versjon. En kort guide for installasjon og bruk finnes her.

Alternativ 4; Jupyter Notebooks

Hvis du installerer Python med Anaconda får du automatisk installert Jupyter Notebook, og dette kan enkelt startes fra programmet Anaconda Navigator. Når programmet starter åpnes et browser-vindu hvor du kan navigere deg fram til kataloger hvor du har lagret Notebook-filer (.ipynb). Disse åpnes med vanlig dobbeltklikk, og du kan redigere og kjøre koden i browser-vinduet. Dette er for eksempel veldig greit å bruke til å gå gjennom forelesningsnotatene; last ned ipynb-filene til egen maskin, og kjør dem og rediger dem lokalt. Det finnes også en server på UiO hvor disse filene kan kjøres, men det er ofte vel så praktisk å laste ned og kjøre på egen maskin. Merk at denne løsningen fint kan brukes til egen programmering, men alle oppgaver skal leveres inn som vanlige .py-filer, ikke .ipynb. Du trenger derfor en av de andre løsningene i tillegg.