Prac00: Introduction to Linux


Figure 1

Starting screen for Linux
Starting screen for Linux

Prac01: Introduction to Python


Figure 1

Output of ls -R on the Activity 1 directory structure
Output of ls -R on the Activity 1 directory structure

Prac02: Strings and Lists


Figure 1

Vending machine example
Vending machine example

Figure 2

Vending machine example - on white background
Vending machine example - on white background

Prac03: Arrays and Plotting


Figure 1

Four-hourly aspirin dosage
Four-hourly aspirin dosage

Figure 2

Six-hourly aspirin dosage
Six-hourly aspirin dosage

Figure 3

Six-hourly aspirin, skipping the evening dosage
Six-hourly aspirin, skipping the evening dosage

Figure 4

Rainbows stored in lists
Rainbows stored in lists

Prac04: 2-Dimensional Arrays, Functions and Plotting


Prac05: Grids and Files


Figure 1

  • Application: Given the Game of Life rules, what would happen to the centre cell in the following cases: fig/P05GOLReviewQ.png

  • Prac06: Modelling the World with Objects


    Prac07: Object Relationships and Exception Handling


    Prac08: Scripts and Automation


    Prac09: Quality and Testing


    Figure 1

    cakeGPT Output
    cakeGPT Output

    Prac10: Applications: Data Processing and Analytics


    Prac11: Applications: Engineering and Science