Resources
Python 3: Selection and Conditionals
This intermediate-level resource for those learning to program with Python 3.x looks at conditional statements including ELSE and ELIF. The use of arithmetic and logical operators is covered, along with tricks and tips for more efficient and fault-free code.
An explanation of how different data values and...
Python 3: Sequences
This intermediate-level resource for those learning to program with Python 3.x looks at lists (called arrays in other languages), strings and tuples. It covers the main features of these sequences, including the differences between them, how the elements of each are referenced, and some of the functions and...
Python and SQL
Databases are a fundamental part of modern organisations. This resource consists of an activity sheet, answer sheet and a highly usable utility for using SQLite with Python. The activities enable students to produce implement what they have learned from the theoretical content.
This book is an introduction to the world of coding and to Python 3 - a fantastic language to start coding with. Young programmers will learn how to code and customise several fun applications...
Python Beginners Challenges
This resource consists of a 50 page workbook with 39 different programming challenges listed, along with hints and suggestions for how to proceed with solving them along with explanations of various programming ideas. The workbook as a whole could be used as a detailed introduction to programming in Python, with...
Python Beginners Workbook for Secondary Schools
The aim of this workbook, written by Ali Mulla, is to provide a simple introduction for students to programming in the language Python. The book contains examples, tasks for students to complete and space for students to write their observations and answers to questions posed. The topics covered are: dealing with...
This book explains how to break down projects into manageable chunks, guiding and supporting you with building larger, more exciting projects.
Activities include building a version of Pong and...
This item is one of over 25,000 physical resources available from the Resources Collection. The Archive Collection covers over 50 years of curriculum development in the STEM subjects. The Contemporary Collection includes the latest publications from UK educational publishers.
Python for Key Stage 2
This short scheme of work, from Jon Chippindall, introduces upper-primary children to text-based programming using Python. It assumes some previous experience of visual programming using Scratch, Kodu or similar, and will provide the skills and knowledge needed to write short programs.
The six lessons, which...