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; and feature plenty of opportunities for self-assessment with solutions to coding problems available online.