Buy new:
-5%
£30.78£30.78
FREE delivery Friday, 13 March
Dispatches from: Amazon Sold by: Amazon
Save with Used - Good
£23.99£23.99
£1.80 delivery 14 - 16 March
Dispatches from: musicMagpie Sold by: musicMagpie
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Python Basics: A Practical Introduction to Python 3 Paperback – 16 Mar. 2021
Purchase options and add-ons
Make the Leap From Beginner to Intermediate in Python…
Python Basics: A Practical Introduction to Python 3
Your Complete Python Curriculum—With Exercises, Interactive Quizzes, and Sample Projects
What should you learn about Python in the beginning to get a strong foundation? With Python Basics, you’ll not only cover the core concepts you really need to know, but you’ll also learn them in the most efficient order with the help of practical exercises and interactive quizzes. You’ll know enough to be dangerous with Python, fast!
Who Should Read This Book
- If you’re new to Python, you’ll get a practical, step-by-step roadmap on developing your foundational skills. You’ll be introduced to each concept and language feature in a logical order. Every step in this curriculum is explained and illustrated with short, clear code samples. Our goal with this book is to educate, not to impress or intimidate.
- If you’re familiar with some basic programming concepts, you’ll get a clear and well-tested introduction to Python. This is a practical introduction to Python that jumps right into the meat and potatoes without sacrificing substance. If you have prior experience with languages like VBA, PowerShell, R, Perl, C, C++, C#, Java, or Swift the numerous exercises within each chapter will fast-track your progress.
- If you’re a seasoned developer, you’ll get a Python 3 crash course that brings you up to speed with modern Python programming. Mix and match the chapters that interest you the most and use the interactive quizzes and review exercises to check your learning progress as you go along.
- If you’re a self-starter completely new to coding, you’ll get practical and motivating examples. You’ll begin by installing Python and setting up a coding environment on your computer from scratch, and then continue from there. We’ll get you coding right away so that you become competent and knowledgeable enough to solve real-world problems, fast. Develop a passion for programming by solving interesting problems with Python every day!
- If you’re looking to break into a coding or data-science career, you’ll pick up the practical foundations with this book. We won’t just dump a boat load of theoretical information on you so you can “sink or swim”—instead you’ll learn from hands-on, practical examples one step at a time. Each concept is broken down for you so you’ll always know what you can do with it in practical terms.
- If you’re interested in teaching others “how to Python,” this will be your guidebook. If you’re looking to stoke the coding flame in your coworkers, kids, or relatives—use our material to teach them. All the sequencing has been done for you so you’ll always know what to cover next and how to explain it.
What Python Developers Say About The Book:
“Go forth and learn this amazing language using this great book.” — Michael Kennedy, Talk Python
“The wording is casual, easy to understand, and makes the information flow well.” — Thomas Wong, Pythonista
“I floundered for a long time trying to teach myself. I slogged through dozens of incomplete online tutorials. I snoozed through hours of boring screencasts. I gave up on countless crufty books from big-time publishers. And then I found Real Python. The easy-to-follow, step-by-step instructions break the big concepts down into bite-sized chunks written in plain English. The authors never forget their audience and are consistently thorough and detailed in their explanations. I’m up and running now, but I constantly refer to the material for guidance.” — Jared Nielsen, Pythonista
- ISBN-101775093328
- ISBN-13978-1775093329
- Publication date16 Mar. 2021
- LanguageEnglish
- Dimensions15.24 x 3.66 x 22.86 cm
- Print length635 pages
Frequently bought together

What other items do customers buy after viewing this item?
Python Tricks: A Buffet of Awesome Python FeaturesPaperbackFREE Delivery by AmazonGet it as soon as Friday, Mar 13
Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to ProgrammingPaperbackFREE Delivery by AmazonGet it as soon as Friday, Mar 13
Product details
- Publisher : Real Python (realpython.com)
- Publication date : 16 Mar. 2021
- Language : English
- Print length : 635 pages
- ISBN-10 : 1775093328
- ISBN-13 : 978-1775093329
- Item weight : 904 g
- Dimensions : 15.24 x 3.66 x 22.86 cm
- Best Sellers Rank: 529,603 in Books (See Top 100 in Books)
- 696 in Introduction to Programming
- Customer reviews:
About the authors

I love natural languages just as much as I love programming languages! I work in developer education because I like code, words, and people. Let's help developers together. You can find me at jojab.dev.

Hey there! I'm David, a passionate Python programmer, educator, and author.
After leaving academia in 2015, I worked in various technical positions as a programmer and data scientist. In 2019 I joined Real Python full time to pursue my passion for education.
When I'm not writing and teaching others about the Python programming language, I enjoy hanging out with my wife and two daughters, snuggling with my Jack Russell terrier, building LEGO sets, and reading about and working on mathematics.

Hey there! My name is Dan Bader and I’m a complete Python nut.
I’ve been obsessed with programming ever since I managed to convince my parents to buy me a dusty old Commodore 64 from the classifieds in a local newspaper. And my love for writing code hasn’t diminished since then.
Today I help Python developers take their coding skills and productivity to the next level. I’m an independent software engineer, author, and speaker. I’ve been developing software for 15 years—and I’d love to help you become a more proficient Python coder.
Customer reviews
Customer Reviews, including Product Star Ratings, help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Generated from the text of customer reviewsSelect to learn more
Top reviews from United Kingdom
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United Kingdom on 5 November 2024Format: PaperbackVerified Purchasevery clear to understand and follow up, I am happy with this book.
- Reviewed in the United Kingdom on 26 October 2023Format: PaperbackVerified PurchaseI have had this book for a good while now, and I'm still discovering new things in it which are invaluable.
I can also recommend the other book, 'Python Tricks'.
- Reviewed in the United Kingdom on 25 October 2021Format: PaperbackVerified PurchaseReally good book for learning basic Python and a great reference for doing the basic stuff.
Page quality is good unlike allot of books these days.
One thing it could do with is an index at the back however the contents at the front are so clearly stated this isn't a great loss.
Would definitely recommend to anyone starting out learning Python.
- Reviewed in the United Kingdom on 7 May 2021Format: PaperbackVerified PurchaseLike the style very much: informal, amusing, but getting the point across very clearly. Great to have answers to the exercises online, particularly since - the first time I've seen this - offering alternative ways of approaching a problem. The only thing that stops me giving it 5 stars is the lack of an index: quite extraordinary when it must be so easy to get the software to produce one. Still, very happy with the book, which is really good value.
- Reviewed in the United Kingdom on 27 March 2021Format: PaperbackVerified PurchaseThis book is great for beginners! I’ve tried for a long time to learn a programming language and this book is the one for me! It’s easy to read and understand. Comes with online resources so you can check you’ve learnt what you’ve read and coded! Thank you for this! I recommend this to anyone seeking to learn python as it even tells you how to set it all up as well as teaching you!
- Reviewed in the United Kingdom on 15 May 2021Format: PaperbackVerified PurchaseWell written and covers all the topics needed to get started with Python3. Would recommend for those starting to learn Python programming.
- Reviewed in the United Kingdom on 2 April 2021Format: PaperbackVerified PurchaseExcellent Beginner’s book. Although I’m not a complete beginner, the book is an excellent to refresh knowledge and I’ll be using it as reference.
- Reviewed in the United Kingdom on 25 March 2021Format: PaperbackI've gone through a fair amount of Python books. This is by far the best one out there. It's structure and layout is really smart and much better than the other beginner books. The book is clear, concise and to the point. The exercises pushes you to really understand what you've just been learning, and if you are stuck you can peek at the solution on their GitHub. All in all, an excellent book and highly recommended for beginners. This one I'll keep for reference whenever I need to brush up my Python.
Top reviews from other countries
OliReviewed in Australia on 6 January 20221.0 out of 5 stars What kind of book doesn't have an index??
Format: PaperbackVerified PurchaseOverall, I regret buying this book. I have never seen a programming (or any book) without an index...what kind of moron writes a book like that? It makes it EXTREMELY frustrating to use, borderline un-usable.
It's easy to read style is good but I find that it severely lacks detail, so is not really appropriate as a textbook to learn from. Foer example, the chapter on classes is extremely brief and I was expecting to learn more from it that something I could almost get on a Wikipedia page.
Overall very frustrating and difficult to use, primarily due to the lack of depth and lack of an INDEX!!
Amazon CustomerReviewed in Belgium on 24 October 20234.0 out of 5 stars python 3
Format: PaperbackVerified Purchaseok
-
Amazon CustomerReviewed in France on 19 April 20215.0 out of 5 stars Explique très bien les bases de Python
Format: PaperbackVerified PurchaseCe livre ne se perd pas dans les détails en ce concentrent sur l'essentiel. Vous pouvez télécharger les exemples et les exercices. La page web de l'auteur offre beaucoup de matériel supplémentaire.
RpcReviewed in Spain on 13 May 20215.0 out of 5 stars Cool code!
Format: PaperbackVerified PurchaseExcelente books for beginners and intermediate programmers. Cool content! Maybe too easy for experiment pythonistas.
-
nerino penazziReviewed in Italy on 29 April 20215.0 out of 5 stars chiaro nelle spiegazioni, completo nella trattazione degli argomenti, contiene esercizi molto utili
Format: PaperbackVerified PurchaseNonostante avessi già comprato la versione digitale, ho acquistato anche quella cartacea per avere sempre sottomano quella che considero una guida irrinunciabile per chi, da solo, sta imparando a sviluppare programmi in python. Confrontando questo con altri testi per principianti, si evince chiaramente la completezza degli argomenti trattati da chi "mangia" python tutti i giorni ed ha una vasta esperienza didattica nel settore







![QuickBooks Online for Beginners Bible Edition [2 Books in 1]: The Ultimate Fast Learning Guide for QBO, filled with Step-by-Step Illustrated Explanations, Practical Examples and Common Problem Solving](https://m.media-amazon.com/images/I/41nOzYRPvlL._AC_SR100,100_QL65_.jpg)