The following course was devised in order to support the teaching of Python to 11-14 year old pupils. The questions were based on my Daily Java questions, though they have been changed to suit the idiosyncracies of Python. Unlike the Daily Java, no answers are currently provided. They may be at a later date.
These questions are intended to be a supplement to an existing Python course, not a replacement. They can be used to reinforce a point or to help struggling students grasp the programming concept currently being taught. They are presented in an ascending order of difficulty.
Extension questions are included for more able students.
- 1 – Input and Output (Level 3)
- 2 – Selection (Level 4)
- 3 – Python Lists (Level 5)
- 4 – For Loops (Level 5)