Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "Decemberlabben" mellan 2015-12-03 20:35 av Linda Kann och 2016-01-21 23:41 av Linda Kann.

Visa < föregående | nästa > ändring.

Inledande laboration - introduktion till Ubuntu och Pythondecember

Ubuntu Datorerna i CSC:s labbsalar har operativsystemet Ubuntu (en variant av Linux). Syftet med denna labb är att du ska bli hemmastadd i denna datormiljö, som används i många av CSC:s kurser.

Uppgifter och frågor
* Läs "Inledning" s. 1-3 i Unixhäftet
* Byt bakgrundsbild!


* Läs "Inloggning" s. 5-6
* Hur många labbsalar har Ubuntu, och var ligger dom?
* Hur mycket minnesutrymme har du på din hemkatalog?


* Läs "Grafiskt gränssnitt" s 7-90
* Vad kan musens mittknapp användas till?
* Vilken tangent används här som Meta-tangent?


* Läs "Ubuntu" s 10-15
* Hur många arbetsytor har du?
* Hur växlar man mellan arbetsytorna?
* Titta igenom Applikationsmenyn.
* Lägg upp ikoner/genvägar för följande applikationer: Terminal, IDLE, och en valfri webläsare.
* Vad heter skrivaren i den sal du sitter i? Hur tittar man på utskriftskön?


* Läs "Kommandoraden i UNIX" s 24-25
* Öppna ett terminalfönster (applikationen "Terminal")
* Prova att skriva kommandot ls i terminalfönstret


* Fortsätt läsa "Kommandoraden i UNIX" s 26-28
* Skapa en ny katalog för programmeringsteknikkursen (kalla den prgcl).
* Gå till den nya katalogen (så att prgcl blir aktuell katalog).
* Skapa sju underkataloger lab0, lab1, ... ,lab6
* Gå upp till din hemkatalog igen.
* Kopiera filen /info/DD1314/prgcl15/tomten.txt och lägg den på din underkatalog lab0


* Fortsätt läsa "Kommandoraden i UNIX" s 29-32
* Visa filen tomten.txt på skärmen
* Vad är din utskriftskvot?
* Kontrollera filrättigheterna: Vem har rätt att läsa din fil tomten.txt?


* Fortsätt läsa "Kommandoraden i UNIX" s 33-37
* Hur ser ditt filträd ut? Rita, och markera vad som är filer och vad som är kataloger.

* Läs om "Teckenkodning" s 9
* Vilken teckenkodning har din fil tomten.txt (använd kommandot file)
* Konvertera filen till iso8859-1


* Fortsätt nu med Python-delen!
Python (i IDLE) Starta IDLE för Python 3 (se Unixlathunden kap 9.2). Fönstret "Python Shell" som öppnas är en Python-interpretator, där du direkt kan skriva in en sats och se vad som händer.

Längst upp i fönstret kan du välja bland menyerna File, Edit, Windows och Help. Välj File -> New Window så öppnas ett nytt fönster där du kan skriva in, redigera, spara, och köra Python-program. För att spara det program du skrivit in väljer du File -> Save As

Ge alltid dina program suffixet .py (t ex Layton.py).

När du är redo att provköra programmet väljer du Edit -> Run Script

eller snabbtangent F5.

Utmatningen från programmet kommer att synas i Shell-fönstret.

Uppgifter och frågor
* Kopiera programmet /info/DD1314/prgcl15/multiplikation.py till din katalog lab0
* Öppna programmet i IDLE
* Provkör
* Ändra så att multiplikationstabellen för 9 skrivs ut istället
* Snygga till streckraden under rubriken

* Kopiera programmet /info/DD1314/prgcl15/konvertera.py till din katalog lab0
* Öppna programmet i IDLE
* Provkör
* Ändra så att programmet konverterar rätt

När du gjort alla uppgifter ovan - be en av assarna att pricka av dig på listan!

multiplikation.py

konvertera.py