Education & Schools Resources

Python: Building Big Apps (Level 3)

Chris Roffey

Build more sophisticated apps with level 3 of Coding Club! Following on from Python: Next Steps, this lively 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, using the classes created for Pong, building a Breakout game and an Invaders game, developing and learning the necessary skills to build larger apps on the way.

The code is suitable for Mac, Windows, Linux users and therefore compatible with the Raspberry Pi.

  • Designed and written for children with an appealing design and fun approach and simple explanation throughout.
  • Written by a teacher and has an educational focus with objectives, summaries and challenges as well as hints and tips to engage the students.
  • Gives children the chance to experiment and create their own versions of familiar games.
  • Short and manageable with short chapters.
  • Can be used on windows, macs or linux based systems. 
  • Can be used in a classroom where there is no expert teacher, or at home with a parent.
  • Recommended by Cambridge International Examinations for use with the IGCSE Computer Science syllabus.
  • Can be used with the Raspberry Pi computer.

Introduction 4 
Chapter 1: Can you guess my password? 7 
Chapter 2: Objects, classes and factories 17 
The MyPong Project 32 
Chapter 3: Creating the Table 34 
Chapter 4: Making the Ball 51 
Chapter 5: Building the Bats 69 
Chapter 6: The rules and scoring 91 
Bonus Chapter: Two more games 106 
Taking things further 120 
Appendix: Some key bits of information 123 
Glossary and index 126 
Quick Quiz answers 131 
Acknowledgements

Are you using this product?

Be the first to leave a review

This title is part of our Coding Club series:

Titles in this series

Title Price (USD) In your shopping list

Python: Basics (Level 1)

ISBN: 9781107658554

$15.75

Python: Next Steps (Level 2)

ISBN: 9781107623255

$15.75

Python: Building Big Apps (Level 3)

ISBN: 9781107666870

$15.75

Python: Programming Art (Level 1)

ISBN: 9781107631090

$15.75

Black Flag: A Coding Club Mission

ISBN: 9781107671409

$13.65

Python: Interactive Adventures Supplement 2

ISBN: 9781316634110

$16.56
You can change quantities above, then

Shopping list

No items

Buying from us

Find your local rep

View contact details for your local sales representative.

Our catalogues

Find out about all new titles in our 2017 catalogue.

Our e-Newsletter

Termly updates direct to your email inbox.