Guy Bartle is a retired teacher, who still freelances as a programmer, systems analyst, web designer, database manager and spreadsheet builder. This shop provides a wealth of resources for teaching and learning Computing from Year 7 onwards with an emphasis on Programming, GCSE and AS/A Level. There are resources for learning to program in Python for Year 7 onwards and interactive models for AS and A Level specifications: Data Structures, Data Sorts and Compilation. There are also spreadsheet in

zip, 131.72 KB
zip, 131.72 KB

Python Resource Pack 4 is a set of coding challenges designed to support the teaching and learning of the Python programming language.

This pack is designed for those who have some experience of programming in Python, such as completing the exercises in Resource Packs 1, 2 and 3. It is suitable for teaching Python in schools from Year 8 onwards, tutors and learners in adult learning classes or for the hobbyist learning at home.

The pack gives learners an opportunity to practice debugging (fixing) third party code rather than their own. It consists of six graduated programs, all with errors in them, which need to be studied and the bugs diagnosed and corrected.

The pack is designed to support learning that has previously taken place in the classroom, via self-directed study, or by following tutorials.

The pack contains:

  • Six programs with bugs in them.
  • Working solutions to each of the six programs.
  • A pdf file ‘Cheat Sheet’ for teachers/tutors explaining where the bugs are.**

The challenges are designed so that self-directed research will be required to complete them; they are not a cut-and-paste tutorial.

Get this resource as part of a bundle and save up to 20%

A bundle is a package of resources grouped together to teach a particular topic, or a series of lessons, in one place.

Reviews

Something went wrong, please try again later.

This resource hasn't been reviewed yet

To ensure quality for our reviews, only customers who have purchased this resource can review it

Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.