Installation och tolken
Det är viktigt att ni så snart som möjligt kommer igång och installerar Python. Se till att utnyttja den schemalagda tiden då labortionsassistenterna är närvarande och tveka inte att fråga dem om ni behöver hjälp eller har några funderingar kring laborationerna i kursen.
Övningsuppgifter
Installation av python
Troligen så kommer Python redan vara installerat i er linuxmiljö och ni kan kontrollera detta genom att skriva python3 i ett terminalfönster. Ifall ni inte får upp Python-prompten (>>>) så måste Python installeras. Detta gör ni med hjälp av "The Advanced Packaging Tool". Skriv följande
sudo apt-get install python3
Python-tolken
Ni kan läsa mer om Python-tolken och att exekvera kod interaktivt i kursboken Learning Python, kapitel 3.
Python-tolken är ett användbart verktyg där ni direkt kan skriva in olika satser och uttryck för att se hur Python tolkar dem och vilket resultat som returneras. Ni startar Python-tolken genom att skriva python3 i terminalen. Ni känner igen Python-tolken genom promten >>>. När ni ser en rad i någon Python-dokumentation (inklusive detta labortionskompendie) som börjar med >>> så innebär det att resten av raden ska skrivas in i Python-tolken.
Prova följande:
>>> 4
>>> 5 + 3
>>> _
>>> _ - 6
Python-tolken skriver alltid ut resultatet av det uttryck ni skrivit på raden under. Returvärdet sparas dessutom automatiskt i variabeln _. Detta är smidigt ifall ni vill använda Python-tolken som en (riktigt kraftfull) miniräknare.
Köra en fil med pythonkod
Det är långt ifrån alltid man vill skriva kod direkt i tolken. Generellt sett kan man säga att det är något man använder om man ska testa korta uttryck. När man faktiskt vill skriva längre program använder man typiskt sett en editor och skriver sin kod i en fil. Man kan med fördel döpa den filen med ändelsen .py.
När ni arbetar med labbserien kommer ni vilja skriva den mesta koden i filer och endast använda tolken till att testa småsaker. Observera dock att tolken ofta används i kompendiet för att visa hur delar av era program förväntas fungera. Python kommer fortfarande att köra ditt program rad för rad från början till slutet av filen. Tomma rader kommer hoppas över.
Testa att skapa en fil (test.py) med detta innehåll och sedan köra den enligt exemplet under:
# filen test.py
# Man kan skriva kommentarer i filer med '#', python kommer hoppa över dem
print(4)
print(5+3)
$ python3 test.py
Python
Emacs
Laborationer och material
Sidansvarig: Pontus Haglund
Senast uppdaterad: 2024-08-14