Disclaimer
All of the software listed below, except as indicated, is copyright myself (Philip Murray-Pearce) and free to use or modify. Please note that each program is provided 'as is': I make no claims as to its reliability or suitability for any purpose and use is at the user's risk; I take no responsibility for any failure, loss, or damage caused directly or indirectly by it. |
||
The programs below were originally written 2013-15 in Python 3.3 but also work in later versions.
Some were intended as part of a post-exam activity for classes of Year 8 (12-13 year old) pupils; others were for fun and/or further development. |
||
Download | Name | Description |
---|---|---|
![]() |
Turtle Graphics A | Various turtle graphics utilities and demonstration programs (part of an introduction to programming for a Year 8 class) |
![]() |
Turtle Graphics B | Example turtle graphics programs from various sources (not written by myself) |
![]() |
Guessing Games | Sets of programs showing progressive development of a basic idea
(adapted from Invent Your Own Computer Games With Python by Al Sweigart)
for a number or letter guessing game (part of an introduction to programming for a Year 8 class) |
![]() |
Hangman | Set of programs showing progressive development of a basic idea
(adapted from Invent Your Own Computer Games With Python by Al Sweigart)
for a classic Hangman game (part of an introduction to programming for a Year 8 class) |
![]() |
Bat & Ball | Simple Bat & Ball game programmed using Tkinter (part of an introduction to programming for a Year 8 class) |
![]() |
Air Defender | Simple air combat game programmed using PyGame |
[PowerPoint]
Click on the link to the right. |
Python 3 - Guide 1 | Summary of basic Python 3 commands and syntax (reference material to accompany an introduction to programming) |
[PowerPoint]
Click on the link to the right. |
Python 3 - Guide 2 | Summary of Python 3 commands relating to turtle graphics (reference material to accompany an introduction to programming) |
All programs should be unzipped before use. |
![]() |
![]() |