Installasjon av nødvendig programvare til TDT4110 IT GK med Python
For å komme i gang med faget må man gjøre to ting:
I. Installere Python 3.7
II. Installere PyCharm (ikke nødvendig, men anbefalt)
Det er viktig at (I) gjøres før (II). Hvis du ønsker å bruke IDLE for Mac (følger med nedlastingen av Python 3.5) kan du få problemer. Se her for å fikse det.
I. Installere Python 3.7
Installering av Python er beskrevet i Øving 0.
II. Installere PyCharm
Hvorfor trenger jeg PyCharm?
PyCharm er en IDE (Integrated Development Environment) som gir deg tilgang til filer, editor og konsoll + mye annet i ett og samme program, noe som gjør programmeringen mer behagelig (slipper å bytte vinduer hele tiden). Med andre ord kan du velge å bruke en annen teksteditor, men vi anbefaler PyCharm fordi det gjør programmeringen mer effektiv. For mer om teksteditorer og IDE'er, trykk her.
1. Installere PyCharm (Alle operativsystemer)
1.1. Opprette lisens: For å få laste ned PyCharm trenger du en lisens. Denne kan du få gratis ved å registrere deg her: https://www.jetbrains.com/shop/eform/students. Pass på at du bruker ”studmailen” din når du registrerer deg. Det kan gå noen minutter før du får svar på epost på ”lisenssøknaden”. Du vil først motta en epost hvor du må trykke på ”Confirm Request”. Når dette er gjort, vil du motta en ny epost med registreringsinformasjon. Trykk på ”Activate Educational Licence” og opprett en bruker med studmailen din.
1.2. Laste ned PyCharm: Gå inn på https://www.jetbrains.com/student/
1.3. Trykk på PyCharm
1.4. Trykk ”download now”
1.5. Velg ditt operativsystem (OS X, Windows, Linux)
1.6. Trykk på ”Download Professional”. Denne vil nå automatisk legge seg til i nedlastingsmappen din.
2A. PyCharm på Mac
2A.1 Åpne installasjonsfilen fra mappen du lastet den ned til. Dra PS-ikonet inn i programmer mappen:
2A.2. Filene kopieres nå over til Programmer mappen. Dette kan ta noen sekunder. Når kopieringen er ferdig, gå til Programmer mappen (dobbeltklikk på den blå mappen på bildet over). Trykk på PyCharm i listen over programmer.
2A.3 Du kan nå trygt slette installasjonsfilen fra nedlastningsmappen din (filen fra 1.6).
2A.4. Du er nå klar til å begynne å programmere. Gå til punkt 3
2B. PyCharm på Windows
2B.1 Kjør installasjonsfilen (.exe) som du lastet ned i (1.6)
2B.2 Følg instruksjonene i PyCharm-setupet som kommer opp når du kjører .exe-filen
2B.3 Når du kommer til Installation options, velg riktig launcher. For å finne ut om du har en 32-bit eller 64-bit prosessor så kan du søke opp "Min datamaskin"/"This PC", og deretter høyretrykke på ikonet og velge egenskaper/properties. Her står det hvilken prosessor du har. Velg også .py under "Create associations".
2B.4 Velg Python 3.5 i "Choose Start Menu Folder". Fullfør resten av stegene.
2B.5 Du kan nå trygt slette installasjonsfilen fra nedlastningsmappen din (filen fra 1.6).
2B.6 Du er nå klar til å begynne å programmere. Gå til punkt 3
3. Kom i gang med PyCharm (alle operativsystemer)
3.1. Åpne PyCharm. Når du åpner programmet for første gang, vil du bli spurt om å logge inn med brukernavn og passord. Bruk studmailen og passordet du opprettet i i aller første steg.
3.2. Trykk ”ok” uten å endre på settings i neste vindu som dukker opp (med mindre du ønsker å endre på noe..)
3.3 Første gangen du bruker programmet kan du gjerne starte et nytt prosjekt. For å gi dette prosjektet et annet navn enn ”untiteled1” må du endre siste del av stien i location. Du kan for eksempel opprette et prosjekt som heter ITGK. NB! Pass også på å sette "Interpreter" til Python 3.5.
Dersom "interpreter" er blank, gå til denne guiden.
3.4 Bla deg gjennom tipsene – disse hjelper deg til å bli mer effektiv når du programmerer!
3.5 Nå er du inne i ditt første prosjekt. Høyreklikk på ITGK-mappen og opprett en mappe (”New Directory”). Denne kan du for eksempel kalle ”Øving 1”.
3.6 Høyreklikk på ”Øving 1”-mappen du akkurat opprettet. Velg "New"->”Python File” for å opprette en ny fil.
3.7 Nå kan du skrive en liten kodesnutt. For å kjøre koden for første gang må du opp i verktøylinjen.
3.8 Prøv å kjøre følgende kode: print("æ ø å")
- Hvis dette skaper trøbbel, gå til file-> default settings->editor->file encodings – Sett IDE og PROJECT ENCODING til UTF-8
3.9 Du er nå klar til å kode med PyCharm!
Sette opp interpreter i PyCharm
Dersom "Interpreter"-boksen er blank når du prøver å opprette et nytt prosjekt, gjør følgende:
1. Finn stien til der IDLE er lagret på PCen din
- Mac: kopier (Cmd + c) følgende sti: /usr/bin/python
- Windows: Søk på IDLE i startmenyen. Høyreklikk på IDLE og velg "Open file location". Kopier (Ctrl + C) lenken for filplasseringen til IDLE:
2. Når du har funnet og kopiert stien, trykk på \[...] ved siden av Interpreter-boksen i "New Project"-vinduet (vi er nå tilbake i PyCharm). Velg "Add local".
3. Lim inn (Ctrl + V / Cmd + V) lenken fra forrige punkt i toppen av vinduet "Select Python Interpreter".
- Mac: Velg Python
- Windows: Velg Python.exe
4. Fortsett installasjonen fra pkt. 3.4.
Hvorfor trenger jeg PyCharm? (Utfyllende)
For å skrive kode må man enten bruke en teksteditor eller en IDE.
En teksteditor er bare et notepad-lignende program, som gjerne har en del ekstra funksjonalitet som gjør det enklere å skrive kode. Sammen med Python kommer et enkelt utviklingsmiljø kalt IDLE, som har en innebygd teksteditor som er veldig grei å bruke i dette emnet. Noen andre teksteditorer er for eksempel Atom, Notepad++ og Sublime. Alle disse fungerer fint for øvingene i dette emnet. En annen populær teksteditor er VIM. Denne har mye funksjonalitet, men har en ganske bratt læringskurve.
Dersom du har litt større prosjekter, eller skriver mye kode, kan det være lurt å bruke et litt større program som kalles en IDE (Integrated Development Environment). Dette gir deg tilgang til filer, editor og konsoll + mye annet i ett og samme program, noe som gjør programmeringen mer behagelig (slipper å bytte vinduer hele tiden).
Et eksempel på en slik IDE for Python er PyCharm. Denne kommer i to utgaver; Community Editon (gratis), og Professional Edition. Å begynne med en IDE (igjen vil jeg anbefale PyCharm) med én gang kan være like greit, så man blir vant til hvordan det fungerer heller før enn siden.