"What's Python?" introduces the language that scientists, engineers, developers, and beginners all love. Clean syntax, powerful results, and a path from zero to writing real programs — in just 8 hours.
Every concept you need to write real Python programs — from your very first variable to reading files and building reusable code.
Learn how Python stores information — strings, integers, floats, and booleans — and why Python's clean syntax makes it the easiest language to read.
Write reusable, readable blocks of code. Learn how to define functions, pass arguments, return values, and use Python's built-in helpers.
Make decisions with if/elif/else and repeat tasks with for and while loops — the logic engine of every Python program.
Work with Python's powerful data structures — store, access, sort, and manipulate collections of data the way real Python programs do.
Read and write files, import Python's standard library, and organize your code into reusable modules — the backbone of any real project.
Put it all together and build a complete, real Python program from scratch. By the end, you'll think like a programmer — not just someone who read about it.
Python is the world's most popular programming language — and one of the most rewarding to learn when taught right.
Python was designed to be readable, and this book leans into that. You'll be writing real code before you finish Chapter 2.
The book gets you running Python in minutes — on any computer — so you spend your time learning, not configuring environments.
Python is used in web development, data science, AI, automation, and scripting. Learning it is one of the highest-value skills available today.
After HTML, CSS, and JavaScript for the web — Python takes your skills beyond the browser into automation, data, and beyond.
From beta readers and fans of the series who got a first look.
"I've tried Python three times before and always quit. John's approach is completely different. I finished the book in two days and immediately started automating tasks at work."
"After reading the whole series, this one felt like the natural conclusion. Python just clicked in a way I didn't expect. The loops chapter is excellent."
"I'm a data analyst who knew Excel but not Python. This book bridged that gap perfectly. The file I/O chapter alone saved me hours every week."
"Incredibly well paced. Never felt lost, never felt bored. The f-string examples made strings finally make sense. This is the Python book I've been waiting for."
"I bought it for my son who's 14. He's already building little programs and asking about data science. This book sparks real curiosity — just like the others in the series."
"8 hours to Python fluency sounds too good to be true. It's not. By hour 6 I was building real tools. John Rouda is simply the best technical writer for beginners."
HTML to CSS to JavaScript to SQL to PHP to Python — all in plain English, all in 8 hours or less.
The world's #1 language. Data, automation, AI — it starts here.
The complete beginner's guide to working with Artificial Intelligence.
Hardcover, Paperback, and Kindle editions coming soon to Amazon.
// Be the first to know when it's available.