Basics Intermediate Advanced
aialgorithmsapibest-practicescareercommunitydatabasesdata-sciencedata-structuresdata-vizdevopsdjangodockereditorsflaskfront-endgamedevguimachine-learningnewsnumpyprojectspythonstdlibtestingtoolsweb-devweb-scraping

Python Basics: Paperback Now Available!
Table of Contents
After years of writing, reviewing, and testing, we’re delighted to announce thatPython Basics: A Practical Introduction to Python 3 is now available inpaperback!
It’s been rewarding to hear how readers have been using this book to supercharge their learning. After receiving so much community feedback, we’re confident that you’ll build a strong foundation for your Python journey with this book: You’ll not only cover thecore concepts you really need to know, but you’ll also learn them in the mostefficient order possible with the help ofpractical exercises.
In this article, you’ll see:
- How you canlevel up your Python withPython Basics
- Howother Pythonistas have already been doing it
To skip right to the good stuff and get your hands on the book, click the link below:
You Can Get Python Basics in Paperback!
It’s finally here! Readers have been showing us their copies and letting us know what they think. Here’s one from ourcommunity Slack:

The feedback we received from theReal Python community has been priceless and has helped us create a practical and helpful learning tool that we’re proud to share with the Python community. To learn more about the book, check out this overview by David Amos, who is aReal Python core team member and the main author ofPython Basics:
Python Basics is the product of years of work from multiple people, and we think that really shows in the end product. It’s been quite a journey! We’re really excited to share this book with you, so theReal Python editorial team had a launch party on Zoom when we officially launched the book:

And there was certainly a lot to celebrate! During the first few days after the launch, it was a wild ride to watchPython Basics climb the Amazon charts and quickly reach the #1 Bestseller spot for Python programming:

Not only did the book quickly become a bestseller, but the reviews we’ve received so far have been so positive:

It really is heartwarming to know that so many learners are using this book to up their game. We’d love to hear from you when you check out the book yourself.
Who Should Read This Book?
There’s an overwhelming amount of information about Python on the internet, so we’ve created, tested, and polished a learning system that will help you make the most of your studying time:
Better than a bookshelf full of Python books!
Python Basics is a very well-written andcomprehensive book. Every concept is thoroughly covered withclear explanations andexcellent examples…and they all work! If you are interested in Python, you will keep this book handy on your desk. (⭐⭐⭐⭐⭐)
— Brad Yourth (via Amazon)
You’ll gain effective, real-world Python skills whether you’re just starting out with programming in general or with Python in particular. If you’re already a Pythonista, then you’ll have a tried-and-tested system for improving your skills and making sure you have a strong foundation.
Are You New to Programming?
If you’re new to programming, then you’ll get a practical, step-by-step roadmap to develop your foundational skills. You’ll be introduced to each concept in a logical order, with code samples that are short and clear:
Excellent book for learning Python
As a student currently enrolled in a graduate degree for data science, you’ll eventually need to learn Python. The introductory course given in school just wasn’t enough to really get a better grasp on the programming language.
As someone who hasnever coded, I needed as much help as I could get. Thankfully I found the Real Python website. I really love theireasy to understand tutorials so I bought the Python Basics book.
This has been an excellent purchase and Ihighly recommend it to anyone that wants to learn Python. It’s easy to follow along and provides great examples. (⭐⭐⭐⭐⭐)
— Lorrayne Cruz Almodovar (via Amazon)
You’ll get a full Python curriculum, complete with exercises, interactive quizzes, and sample projects.
Are You New to Python?
If you’re familiar with some basic programming concepts, then you’ll get a clear, well-tested introduction to Python. This is a practical introduction to Python that lets you skip right to the good stuff so you can fast-track your progress:
Excellent introduction to Python
There is no shortage of introductory books on Python, but in my opinion this one stands out. The concepts are built gradually, on top of previous lessons, the sequence isthoughtfully designed. Thelanguage is easy and even somewhat entertaining, definitely not dry - an achievement in itself for a programming book.
Throughout the text there aretips and gotchas that one will find very useful, regardless of their skill level. And there is a chapter on pretty much every aspect of programming, to give a taste of how it is done - just enough depth.Highly recommended. (⭐⭐⭐⭐⭐)
— Dimitri (via Amazon)
You’ll quickly get up to speed with Python and learn “enough to be dangerous,” fast.
Are You a Pythonista Who Wants to Keep Learning?
If you’re already a Python developer, then you can quickly mix and match the chapters that interest you the most and use the interactive quizzes and exercises to check your progress as you go:
Calling Python Developers to get this Book!
Python Basics is written extremely well. The book iseasy to understand and providesgreat detail. This will definitely be a book I keep easily accessible to refresh my knowledge and learn new things.
It is 635 pages - how can you not learn something from this book no matter what level you are at? The book ishigh quality and I would expect nothing less from Real Python, Dan Bader, and team! I had the digital version and quickly purchased the printed edition. (⭐⭐⭐⭐⭐)
— William Glennon (via Amazon)
Wherever you are on your Python journey, there’s always room to grow. Let’s level up our Python together!
What Else Do You Need to Know?
In terms of content, the print edition is identical to thedigital version available on theReal Python online store. Amazon also covers the book with its strong30-day money-back guarantee, so there’s zero risk for you. To get your print copy, click the button below:
Clicking the button should automatically redirect you to your local Amazon store. Or you can use the direct links below:
- Amazon.com (US & International)
- Amazon.ca (Canada)
- Amazon.co.uk (UK)
- Amazon.de (Germany & Europe)
- Amazon.in (India)
If your local Amazon store isn’t listed here, then try searching for “Python Basics” or ISBN1775093328 under “Books,” and it should show up.
If you get the paperback, then you’ll still have access to all thebonus materials included with the digital version. So you’ll get the same great experience that customers of the digital edition get, with interactive online quizzes and download access to the exercise and code challenge solutions.
If Amazon doesn’t ship to your address, then you should be able to order the book from any local bookstore by giving them the ISBN code1775093328. The book might take a little while to become available that way since we just published it, but it’s not limited to being sold only on Amazon. It’s just that Amazon is the largest distribution channel, so that’s what we’re focusing on for the launch right now.
Level Up Your Python With Python Basics!
It’s been rewarding to hear that readers have been getting so much out of this book, and we’d love tohear from you! The feedback we received from theReal Python community waspriceless—and we’re all extremely happy with how the final book turned out. Thanks for your support! To get your hands on the book, click the link below:
Once you’ve got the book, it would be a huge help if you could add your own review and rating to Amazon. And please feel free to reach out to us directly to let us know how your Python journey is going and what kinds of learning resources you need to take your next big step.
🐍 Python Tricks 💌
Get a short & sweetPython Trick delivered to your inbox every couple of days. No spam ever. Unsubscribe any time. Curated by the Real Python team.

AboutJoanna Jablonski
Joanna is the Executive Editor of Real Python. She loves natural languages just as much as she loves programming languages!
» More about JoannaMasterReal-World Python Skills With Unlimited Access to Real Python
Join us and get access to thousands of tutorials, hands-on video courses, and a community of expert Pythonistas:
MasterReal-World Python Skills
With Unlimited Access to Real Python
Join us and get access to thousands of tutorials, hands-on video courses, and a community of expert Pythonistas:
What Do You Think?
What’s your #1 takeaway or favorite thing you learned? How are you going to put your newfound skills to use? Leave a comment below and let us know.
Commenting Tips: The most useful comments are those written with the goal of learning from or helping out other students.Get tips for asking good questions andget answers to common questions in our support portal.
Looking for a real-time conversation? Visit theReal Python Community Chat or join the next“Office Hours” Live Q&A Session. Happy Pythoning!
Keep reading Real Python by creating a free account or signing in:
Already have an account?Sign-In




