Learning to Program in Python
BOGOF! Two History books for the price of one!* – While stocks last

Learning to Program in Python

A zero to hero approach for GCSE and beyond

This hugely popular book is a straightforward guide to the Python programming language and programming techniques. It covers all of the practical programming skills that may be required up to GCSE level and for those at AS Level with limited exposure to Python. It is suitable for both experienced programmers, students or individuals with very little or no programming experience in other languages. 

It teaches basic syntax and programming techniques, and introduces three inbuilt Python modules:

  • Tkinter, used for building a graphical user interface, which is an option that some users may like to include in their project work. 
  • SQLite, which enables the creation and processing of a database from within a Python program. This provides an alternative to writing to a text file when data needs to be stored and retrieved.
  • pdb, Python’s debugging module, which can be used to help find elusive logic errors.

Questions and exercises are included in every chapter. Answers to these as well as over 120 Python programs for all the examples and exercises given in the book are provided to students in a free downloadable pack.

Schools – Order Here

Look Inside

Download Sample PDF

128 pages 24.6 × 18.9 × 0.8 cm ISBN 9781910523117 Published June 2017

  • I love the format of the books and wish I had had such a fabulous resource when I was doing my O-Levels. In fact, I took your advice and downloaded the augmented reality app, and I am smiling from ear to ear; it is incredible!

    Gary Conlan Parent

  • I was really impressed with the revision guide and have ordered a set for my Year 10's. I normally get CGP but I really like the layout for ClearRevise!

    Adrienne Devonport Head of Computer Science
    Salford City Academy

Enjoying our guides?

Send us a quick comment to let us know what you think.

Is this website correct for you?