Lektion inför Temauppgift 1
Denna lektion är till för att komma igång med LiUs Linux-miljö; både i datorsal och från egen dator. Om du har en egen laptop, ta med den till lektionen. Du kan använda ThinLinc för att komma åt LiUs Linux-miljö från din egen dator.
På sidan Datorsalar - Linux hittar du mer information om LiUs Linux-miljö.
Övning 1
Öppna ett terminalfönster. Kortkommandot för det är: Ctrl+Alt+T
. Du hittar också terminal-applikationen under “Applications”-menyn.
Övning 2
Skriv python3
i terminalfönstret och tryck på enter
. Detta startar pythontolken i interaktivt läge. Här kan du skriva pythonkod som utförs av pythontolken på en gång.
Du kan också använda pythontolken ipython3
som ett alternativ.
Övning 3
Efter promten >>>
, skriv print("Hello world!")
och tryck på enter
. Vad händer?
Anm: I ipython3
så är promptens utseende In [3]:
(siffran ändras för varje input som gjorts).
Övning 4
Python kan användas som en miniräknare. Prova räkna ut skriva nedanstående uttryck:
3 + 3
4 - 2
3 / 2
10 ** 3
-4 + 5
-9 + (2 * -3) ** 2
Vad händer? Vilket värde returneras? Stämmer det med vad du trodde?
Övning 5
När vi programmerar kommer vi använda variabler. För att visa värdet hos en variabel, skriv endast variabelnamnet och tryck enter
. Prova nedanstående och undersök värdet på variablerna efter varje tilldelningssats.
x = 3
y = x + 1
x = x ** 2
x = 2
y = pow(-9 + (x * -3), 2)
Tips 1: Vill du få hjälp med vad en funktion gör kan du använda dig av funktionen help.
Till exempel help(pow)
. Tryck på q
för att avsluta hjälpläget. I ipython3
lägger du till ett frågetecken efter funktionsnamnet, t.ex. pow?
.
Tips 2: Du kan trycka på Tab
-tangenten för att få uppe en autocomplete-lista att välja mellan i ipython3
. I python3
-tolken måste du trycka Tab
två gånger och listan är inte interaktiv utan skrivs bara ut.
Övning 6
Avsluta pythons interaktiva läge genom att antingen trycka på ctrl + D
eller skriva quit()
i terminalen.
Övning 7
För att kunna spara och redigera kod i filer behövs en texteditor. I kursen kommer vi att använda Thonny under Tema 1-3 och Visual Studio Code (oftast kallat bara VSCode) under Tema 4-6 . Instruktioner för att komma igång med Visual Studio Code kommer under Tema 4.
För att starta Thonny kan du köra följande kommando i terminalen (tryck Ctrl+Alt+T för att öppna ett nytt terminalfönster):
$ thonny
Vill du kunna fortsätta att använda samma terminalfönster skriver du istället
$ thonny &
Då startar Thonny i bakgrunden och du kan fortsätta skriva andra kommandon i terminalen. Thonny är dock fortfarande kopplat till den terminalsessionen och stänger du terminalfönstret kommer även Thonny att stängas. Även när Thonny körs i bakgrunden kan du få meddelanden från Thonny i terminalfönstret, dessa kan nästan alltid ignoreras.
En fördel med att starta Thonny från terminalen är att du då kan skicka med en fil som Thonny ska öppna.
$ thonny my_script.py &
Ett tredje sätt att starta Thonny är från Applications-menyn i övre vänstra hörnet av skärmen:

Övning 8
I Thonny, öppna en ny fil (Ctrl+N
) och spara den sen (Ctrl+S
) med namnet lektion1.py
.
Skriv in nedanstående i filen och spara. Vad är my_hello_world
för något?
def my_hello_world():
print("Hello World!")
my_hello_world()
Övning 9
För att köra filen kan du i ett terminalfönster skriva
$ python3 lektion1.py
Se till att när du kör filen så befinner du dig i samma katalog som lektion1.py
Vad händer? Vad skrivs ut i fönstret? Hur skulle du ändra i filen för att skriva ut samma sak två gånger? Gör detta!
Klar!
Du kan nu börja med Temauppgift 1.
Sidansvarig: Johan Falkenjack
Senast uppdaterad: 2024-07-26