Hodder Education
How to code in Python: GCSE, iGCSE, National 4/5 and Higher
How to code in Python: GCSE, iGCSE, National 4/5 and Higher
US$ 27.59
The publisher has enabled DRM protection, which means that you need to use the BookFusion iOS, Android or Web app to read this eBook. This eBook cannot be used outside of the BookFusion platform.
Description
Contents
Reviews

Ensure every student can become fluent in Python with this highly practical guide that will help them understand the theory and logic behind coding.

Written for 14-16-year olds by a leading Python specialist and teacher, and aligned to curriculum requirements, this essential Student Book provides numerous practice questions and coding problems that can be completed as homework or during class - plus answers can be found online at www.hoddereducation.co.uk/pythonextras
How to Code in Python will:
> Provide hundreds of coding examples, puzzles and problem-solving tasks to strengthen computational thinking skills required for GCSE, iGCSE and National 4 / 5 success
> Help students become proficient in computational thinking and problem-solving using Python
> Provide easy-to-follow explanations of concepts and terminology
> Feature plenty of opportunities for self-assessment with solutions to coding problems available online

This unique book can be broken down into three key features:
> Code theory and explanations (worked examples) in a fun and accessible way
> Computational thinking puzzles for the reader to solve; this will greatly improve students' ability to read code and predict its effect and output when run
> Programming problems where the reader has to write a program to solve given scenarios

Greg Reid is a very experienced Computer Science teacher in Scotland, who has written How to Pass Higher Computer Science and Higher Computing Science Practice Papers for Hodder Gibson.

Language
English
ISBN
9781510461598
Cover
Title Page
Copyright
Contents
Chapter 1 – Introduction
Section 1 – Input, output and simple calculations
Chapter 2 – Examples of input, output and simple calculations
Chapter 3 – Computational thinking puzzles (input and output)
Chapter 4 – Examples of simple calculations
Chapter 5 – Computational thinking puzzles (simple calculations)
Chapter 6 – Examples of simple string functions
Chapter 7 – Computational thinking puzzles (string functions)
Chapter 8 – Examples of simple mathematical functions
Chapter 9 – Computational thinking puzzles (mathematical functions)
Chapter 10 – Programming challenges for Section 1
Section 2 – Selection (if) statements
Chapter 11 – Examples of selection (if) statements
Chapter 12 – Computational thinking puzzles (if statements)
Chapter 13 – Programming challenges for Section 2
Section 3 – Repetition (loop) statements
Chapter 14 – Examples of repetition (loop) statements
Chapter 15 – Computational thinking puzzles (loops)
Chapter 16 – Programming challenges for Section 3
Section 4 – Storing multiple values using lists
Chapter 17 – Examples of lists
Chapter 18 – Computational thinking puzzles (lists)
Chapter 19 – Programming challenges for Section 4
Section 5 – Predefined functions
Chapter 20 – Examples of predefined functions
Chapter 21 – Computational thinking puzzles (predefined functions)
Chapter 22 – Programming challenges for Section 5
Section 6 – Modular programming
Chapter 23 – Examples of modular programming
Chapter 24 – Computational thinking puzzles (modular programming)
Chapter 25 – Programming challenges for Section 6
Section 7 – File handling
Chapter 26 – Examples of file handling
Chapter 27 – Computational thinking puzzles (file handling)
Chapter 28 – Programming challenges for Section 7
Section 8 – Standard algorithms
Section 9 – Large project tasks

Loading...