Göm menyn

Python

För er som sitter på Solaris-maskiner

Det finns fortfarande några datorer som inte kör linux än. På dessa måste man skriva följande i ett terminalfönster första gången man ska köra python:

% module initadd prog/python/3.2.2
% module add prog/python/3.2.2

Labbkompendie

Pythonövningarna hittar ni i övningskompendiet som finns på följande sida: http://www.ida.liu.se/~729G04/labbar/labbkompendium/

Labb 1

Labb 1 består av övningarna i kapitel 1 i övningskompendiet (1.x).

Förkunskapskrav

Innan ni börjar med labb 1 bör ni ha gjort STONE-momentet.

Kom igång

  1. Ladda ner labbskelettet till labb 1: labb1-labbskelett.py (högerklicka och välj spara som) och spara den på lämplig plats i din hemkatalog. Döp om den till labb1-abcde01.py (där abcde01 ersätts med ditt LiU-ID).
  2. Starta IDLE och öppna filen du kopierade. Du startar IDLE genom att skriva idle3 i ett skalfönster. För att inte låsa skalfönstret kan du skriva idle3 & (& tecknet säger att du vill starta programmet i bakgrunden).
  3. Lös uppgifterna tillhörande kapitel 1 i labbkompendiet.
  4. Lämna in labb 1 via e-post till din handledare.

Labb 2

Labb 2 består av övningarna i kapitel 2 i övningskompendiet (2.x).

Förkunskapskrav

Gå igenom materialet som tagits upp på föreläsningen om if-satser.

Kom igång

  1. Ladda ner labbskelettet till labb 2: labb2-labbskelett.py (högerklicka och välj spara som) och spara den på lämplig plats i din hemkatalog. Döp om den till labb2-abcde01.py (där abcde01 ersätts med ditt LiU-ID).
  2. Starta IDLE och öppna filen du kopierade. Du startar IDLE genom att skriva idle3 i ett skalfönster. För att inte låsa skalfönstret kan du skriva idle3 & (& tecknet säger att du vill starta programmet i bakgrunden).
  3. Lös uppgifterna tillhörande kapitel 2 i labbkompendiet.
  4. Lämna in labb 2 via e-post till din handledare.

Labb 3

Labb 3 består av övningarna i kapitel 3 i övningskompendiet (3.x).

Förkunskapskrav

Gå igenom materialet som tagits upp på föreläsningen om loopar.

Kom igång

  1. Ladda ner labbskelettet till labb 3: labb3-labbskelett.py (högerklicka och välj spara som) och spara den på lämplig plats i din hemkatalog. Döp om den till labb3-abcde01.py (där abcde01 ersätts med ditt LiU-ID).
  2. Starta IDLE och öppna filen du kopierade. Du startar IDLE genom att skriva idle3 i ett skalfönster. För att inte låsa skalfönstret kan du skriva idle3 & (& tecknet säger att du vill starta programmet i bakgrunden).
  3. Lös uppgifterna tillhörande kapitel 3 i labbkompendiet.
  4. Lämna in labb 3 via e-post till din handledare, om du inte fått andra instruktioner från din labbhandledare.

Labb 4

Labb 4 består av övningarna i kapitel 4 i övningskompendiet (4.x).

Eftersom detta är den första par-labben, bör ni registrera er grupp i webreg.

Förkunskapskrav

Gå igenom materialet som tagits upp på föreläsningen om loopar och om Turtle Graphics.

Kom igång

I denna labb är det viktigt att ni använder labbskelettet!

  1. Ladda ner labbskelettet till labb 4: labb4-labbskelett.py (högerklicka och välj spara som) och spara den på lämplig plats i din hemkatalog. Döp om den till labb4-abcde01-fghij02.py (där abcde01 och fghij02 ersätts med era LiU-IDn).
  2. Starta IDLE och öppna filen du kopierade. Du startar IDLE genom att skriva idle3 i ett skalfönster. För att inte låsa skalfönstret kan du skriva idle3 & (& tecknet säger att du vill starta programmet i bakgrunden).
  3. Lös uppgifterna tillhörande kapitel 4 i labbkompendiet. Koden ni skriver ska innehålla rimligt många kommentarer - kommentarer som förklarar hur ni tänkt och vad er kod gör. Skicka in koden via e-post till din labbhandledare.
  4. Lämna in labb 4 via e-post till er handledare, om ni inte fått andra instruktioner från er labbhandledare.

Labb 5

Labb 5 består av övningarna i kapitel 5 i övningskompendiet (5.x).

Förkunskapskrav

Gå igenom materialet som tagits upp på föreläsningen som algoritmer, samt PEP 8 och PEP 257.

Kom igång

Labb 5 har inget labbskelett, utan ni skriver allt från början. Döp filen enligt tidigare mall.

  1. Lös uppgifterna tillhörande kapitel 5 i labbkompendiet. Koden ni skriver ska innehålla rimligt många kommentarer - kommentarer som förklarar hur ni tänkt och vad er kod gör. Skicka in koden via e-post till din labbhandledare.
  2. Lämna in labb 5 via e-post till er handledare, om ni inte fått andra instruktioner från er labbhandledare.

Observera att från och med labb 5, så ska PEP 8 och PEP 257 tillämpas.

Labb 6

Se separat sida: http://www.ida.liu.se/~729G04/labbar/labb6.sv.shtml

Labb 7

Se separat sida: http://www.ida.liu.se/~729G04/labbar/labb7.sv.shtml

Labb 8

Se separat sida: http://www.ida.liu.se/~729G04/labbar/labb8.sv.shtml


Sidansvarig: Jody Foo
Senast uppdaterad: 2012-08-09