Göm meny
Gäller för: HT24

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