PYTHON Novice to Ninja Windows Edtion
Unlock the full power of Python on Windows.
Sure, Python looks similar everywhere — but coding on a Windows PC opens up a completely different world. You gain access to tools and integrations other platforms can only dream of. Want to analyse data from Excel? Send automated emails through Outlook? Harness the muscle of PowerShell or the flexibility of the py launcher? It’s all here right at your fingertips.
This book takes you from your first steps to confident creator, using over 450 hands-on programs across more than 650 pages of crystal-clear guidance. You’ll build real projects — games with graphics and sound, interactive applications, data-driven tools using APIs and the web, and clever automation that makes your computer work for you.
If you want Python on Windows done properly — with fun, practical learning and skills you’ll actually use — this is the book that puts you in control.
Make the smart choice. Start creating with Python today.
PYTHON Novice to Ninja Raspberry Pi Edtion
Make your Raspberry Pi come alive with the endless possibilities of Python! Python Unleashed is your step-by-step guide to transforming from a beginner into a coding ninja, equipped to build, innovate, and problem-solve. Python—one of the world’s favourite programming languages—is ready and waiting on your Raspberry Pi, and this book will walk you through everything you need to know about using it.
Start with Python data with API and web programming. Make the right choice.
COMING 2026: Raspberry Pi A32 and A64 Assembly Programing
Take your Raspberry Pi skills to a whole new level by learning the language that speaks directly to the CPU — ARM assembly. Designed in the same friendly Novice to Ninja style as the rest of the series, this book gently guides you from your very first instruction to confidently writing efficient, low-level programs that run exactly as you intend.
We begin with the fundamentals of how your Raspberry Pi’s processor works, then gradually build up your knowledge in practical steps. You’ll explore both ARM A32 (32-bit) and ARM A64 (64-bit) programming side-by-side, so you can understand how each mode operates and why both still matter. No assumptions, no jargon overload — just clear explanations, diagrams, and hands-on examples you can run on your own Pi.
Everything is written and tested on a real Raspberry Pi, giving you genuine experience rather than theory in the abstract. By the time you reach the “ninja” stages, you’ll be thinking like the processor does.
Assembly gives you a deeper understanding of what’s happening under the hood — invaluable for embedded programming, optimisation, debugging, and exploring hardware features like GPIO.
If you’re curious, ambitious, and excited to stretch your skills start as a beginner… finish as a ninja.
Novice to Ninja
What do "novice" and "ninja" really mean when it comes to learning to code? Many beginner books only skim the surface, leaving you in the hallway while the real gems lie hidden in the rest of the house. The Novice to Ninja series shatters that norm. We're not just covering basics; we're diving deep under the hood, propelling you from a complete beginner—or even an intermediate coder—into a realm of true mastery and confidence. As Merriam-Webster explains, a novice is someone who’s just starting out, while "ninja" in popular usage represents someone who has honed their skills to an impressive level of expertise. Get ready to leave the hallway behind and explore the entire house of programming brilliance.
Our series equips you with the essential tools and insider tips to conquer coding challenges that once seemed insurmountable. With step-by-step guidance, engaging projects, and expert insights, you'll not only grasp the fundamentals but also master advanced techniques that truly set you apart. Imagine embarking on an exhilarating coding adventure where every chapter propels you forward, turning obstacles into opportunities. Whether you're dreaming of developing groundbreaking apps or simply elevating your programming prowess, the Novice to Ninja series is your ultimate gateway to becoming a coding powerhouse.
The Coding Press
At The Coding Press, we're all about delivering the very latest in hands-on programming excitement. Our electrifying "Novice to Ninja" series is designed to help you level up from coding newbie to bona fide Ninja Programmer. Whether you're just starting out or already have some experience, our books lay down the essential foundation and equip you with practical skills to write your own code with clarity and confidence. With straightforward explanations and engaging example programmes, you'll dive into coding like never before. Prepare to transform your skills, master best practices for writing clean, efficient code, and learn to debug and troubleshoot with the finesse of a true coding ninja.
We're thrilled to unveil an exciting line-up of books for 2025, kicking off with our Python Book Series. But that's just the beginning – by mid-year, you'll be greeted with at least two new titles, including works on artificial intelligence featuring ChatGPT.
With clear explanations and example programs, you'll explore coding in a way you never imagined. Our pages will transform you into a confident and capable programmer in the genre they cover.
You'll pick up best practices for writing clean, efficient code and gain the skills to debug and troubleshoot your programs effectively.
Our books are available in both softback and eBook format