docx, 21.28 KB
docx, 21.28 KB
pptx, 9.85 MB
pptx, 9.85 MB
pptx, 12.91 MB
pptx, 12.91 MB
txt, 4.42 KB
txt, 4.42 KB
txt, 17.15 KB
txt, 17.15 KB
txt, 162 Bytes
txt, 162 Bytes

Python Challenges consists of the following:

  • A Student PowerPoint presentation containing 100 Python coding challenges covering the skills required for GCSE level programming. Challenges are relatively short and increase in difficulty gradually. Skills covered start with simple inputs and outputs then progress through all topics including type casting, built-in functions, user-defined functions, lists, 2D Lists and file handling.

  • A teacher version of the PowerPoint containing slides with example code for all challenges.

  • A Challenge tracker grid that students complete as they work through the challenges.

  • A Student Python script template where students write their code and discover the colour to shade the square on the grid for each challenge.

  • A Teacher Python script containing example code for all challenges.

The Python Challenges are a useful tool to use as recap on learning after a Python skill has been taught or as a revision aid later to check understanding and provide practice.
You can set challenges either for a whole lesson or as a gap filler at the end of an assessment or theory lesson.

Used successfully with GCSE Computer Science students.

Please leave feedback!

Review

5

Something went wrong, please try again later.

TES Resource Team

a month ago
5

We are pleased to let you know that your resource Python Challenges - Coding skill practice with increasing difficulty and tracking, has been hand-picked by the Tes resources content team to be featured in https://www.tes.com/teaching-resources/blog/challenges-computing-students in May 2024 on https://www.tes.com/teaching-resources/blog. Congratulations on your resource being chosen and thank you for your ongoing contributions to the Tes Resources marketplace.

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.