Education & Schools Resources

Python: Basics (Level 1)

Chris Roffey

This lively 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 including their own Magic8Ball and an Etch A Sketch® game. The fun challenges and Quick Quizzes help to consolidate new skills and the companion web site provides the full source code for all the projects and challenges as well as help for readers.

  •  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; 1. Python, IDLE and your first program; 2. Some text, some maths and going loopy; 3. Readable code and the MyMagic8Ball game; 4. Functions; 5. MyEtchASketch; Taking things further; Appendix; Glossary and index; The Quick Quiz answers; Acknowledgements.

Are you using this product?

Let us know what you think

Set myself the task of learning Python this week so that I can decide how to integrate it into my school curriculum from September. I absolutely love your book "Python Basics"- have had a brilliant day working through it and the teachers' resources on the Coding Club web page.

Jonathan Brough, Headmaster, Hurlingham School, UK

I purchased your book as soon as it came out and gave it to my 10-year-old son. It has been very effective in conveying programming concepts to younger ages. I think you've accomplished what so many others have set out to do and it's even better that you did it with Python version 3. When I found your after-school materials, I pitched a program at the school where I work for grades 5-8 (ages 11-14). The response has been overwhelming, I had to add a second session, and I'm about to order 40+ of your book. I just wanted to share my gratitude for such an accessible and effective learning tool. I will be sure to contact you at the conclusion of my program to let you know how things went. Thank you so much!

Jackie Wilson, IT Director, Avon Grove Charter School, PA, USA

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


Python: Next Steps (Level 2)

ISBN: 9781107623255


Python: Building Big Apps (Level 3)

ISBN: 9781107666870


Python: Programming Art (Level 1)

ISBN: 9781107631090


Black Flag: A Coding Club Mission

ISBN: 9781107671409


Python: Interactive Adventures Supplement 2

ISBN: 9781316634110

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.