Input, output, and selection introductory lessons in Python
Downloaded: 1040
Last edit: 25 July 2023
A sequence of ten lessons to introduce the Python programming skills of input, output, and selection. These lesson have been used with and are suitable for both KS3 very first introduction to Python and KS4.
The first three lessons are teacher led to introduce students to Python syntax by having the students type, annotate, answer questions about, debug, modify and add comments to Python programs that use selection.
Lessons 1 - 3
- Annotating the code works best with a visualiser so students can follow along on their own worksheets and be asked questions about the annotations. These annotations can then be used by students as help sheets in the later lessons.
- The withcode.uk website is used for the typing, comprehansion and debugging activities. The links to the required programs on the website are provided in a word document.
- There is a word document called 'Notes' in each of the lessons folders which provides an outline of how the lesson could be delivered.
Lessons four to ten have students create a variety of programs allow students to practice creating Python programs.
Lessons 4 - 10
- For higher ability or more experienced student programmers most of the lessons have the programming activity laid out like AQA layout their programming exam questions.
- For lower ability or less experianced student programmers most of the lessons have templates in the form of comments that can be copied and pasted into Python to scafold programming.
- Lesson 10 makes use of while loops and has a starter program for students to use.
- Lessons 6 - 10 have been adepted from beginner Python tasks on the 101computing website.
Edit history
James King | 25.07.23
Changes to resource description
James King | 25.07.23
Changing resource description
James King | 07.07.23
Added the links to the withcode.uk website into the resource.
James King | 07.07.23
Initial creation
Unlock all resources and events
To access our full library of resources and events create a free account today or login.
If you like this resource make sure you add it to your resource collection to access again or share with the community.
Login Create Account
Discuss: Input, output, and selection introductory lessons in Python (2023-07-06)
Please login to post a comment