This brilliant CGP book is the perfect no-nonsense guide for anyone who wants to learn Python! It contains clear notes on all the key programming skills — ideal for Python beginners, GCSE Computer Science students, and as an introduction to Python at A-Level. There are plenty of useful practice questions, fully-worked examples and coding challenges throughout, with full answers included at the back of the book. We've even added over 250 downloadable files covering different areas of Python — they're just the ticket for anyone looking for practical, on-screen practice.