International Kindle Paperwhite
$39.99
$35.66 Shipping & Import Fees Deposit to India Details

Shipping & Fee Details

Price $39.99
AmazonGlobal Shipping $13.26
Estimated Import Fees Deposit $22.40
Total $75.65

Delivery Monday, August 18. Order within 23 hrs 2 mins
In Stock
$$39.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$39.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Amazon.com
Sold by
Amazon.com
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

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.

QR code to download the Kindle App

Follow the authors

See all
Something went wrong. Please try your request again later.

Python Basics: A Practical Introduction to Python 3

4.6 out of 5 stars 619 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$39.99","priceAmount":39.99,"currencySymbol":"$","integerValue":"39","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"%2Bdr4n8rZOyOh6Z6lSk9vhWMkGuvWRBquVBxbQlZaN1Zej%2FRGvdxj9fg0GpL%2Bj%2B%2B3RqRLN7bl4%2B5ydUFMsB8px1DBS%2BDRZ0kt3UApOxLt0XingwJgtCgkleYgf4Dn7gwGIX4g6nmsOL8QpGOFpL3mBQ%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

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

Frequently bought together

This item: Python Basics: A Practical Introduction to Python 3
$39.99
In Stock
Ships from and sold by Amazon.com.
+
$7.95
In Stock
Ships from and sold by Amazon.com.
+
$29.72
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

Product details

  • Publisher ‏ : ‎ Real Python (realpython.com)
  • Publication date ‏ : ‎ March 16, 2021
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 635 pages
  • ISBN-10 ‏ : ‎ 1775093328
  • ISBN-13 ‏ : ‎ 978-1775093329
  • Item Weight ‏ : ‎ 1.99 pounds
  • Dimensions ‏ : ‎ 6 x 1.44 x 9 inches
  • Best Sellers Rank: #195,699 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.6 out of 5 stars 619 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.6 out of 5 stars
619 global ratings

Review this product

Share your thoughts with other customers

Customers say

Customers find this Python book well-written and easy to understand, providing a good foundation for learning the language. The book offers nice breakdowns of basic concepts, with one customer noting how it builds on previously learned material. However, the lack of an index receives negative feedback from multiple customers.

37 customers mention "Pacing"33 positive4 negative

Customers find the book well-written and easy to understand, serving as a great introduction to Python that provides a sufficient foundation for learning the language.

"...I find this Python basics book to be so well written and interesting...." Read more

"Clear. Explanations. Relevant examples. Structure that allows reader to build knowledge incrementally and logically. Outstanding overall...." Read more

"Python Basics is written extremely well. The book is easy to understand and provides great detail...." Read more

"I'm a little over halfway through the book and it has been easy to follow and complete the exercises and coding challenges...." Read more

25 customers mention "Knowledge building"25 positive0 negative

Customers appreciate how the book breaks down basic concepts and builds knowledge incrementally, with one customer noting that it guides through difficult topics and includes interesting examples and exercises.

"...language, provided numerous examples to try for yourself, and builds on what it covers...." Read more

"While still reading the book and performing the exercises is good practice, I feel that the book is a good example of a practical introduction...." Read more

"...good things about this book for clarity of writing and examples that you can follow...." Read more

"Clear. Explanations. Relevant examples. Structure that allows reader to build knowledge incrementally and logically. Outstanding overall...." Read more

5 customers mention "Learning pace"5 positive0 negative

Customers enjoy the learning pace of the book and find it engaging.

"...I find this Python basics book to be so well written and interesting...." Read more

"...be a book I keep easily accessible to refresh my knowledge and learn new things...." Read more

"...I am enjoying learning as I have my former working vocabulary refreshed in a consistent manner. Thanks!" Read more

"Clear logic and easy to follow. Make learning fun." Read more

5 customers mention "Index accuracy"0 positive5 negative

Customers find the lack of an index in the book to be a significant issue.

"...What's bad: (1) There is no index! (??!??)..." Read more

"No Index!..." Read more

"...basic concepts over a range of topics but somehow, someway, they don't provide an index which just absolutely baffles me to no end...." Read more

"Fourth edition, no index. ! What kind of robust learning/reference book has no index???..." Read more

Great Material, good group behind it.
5 out of 5 stars
Great Material, good group behind it.
Real Python is my goto source when dealing with anything Python related. Top notch material and this book is no exception. Book arrived and looking forward to having on my desk for quick access.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

  • Reviewed in the United States on May 12, 2024
    I'm trying to learn programming after 20yrs, and 2 failed attempts. Went to college as a kid to major in IT, took C++ and C# courses but ended up flunking out. Now with life getting more expensive I figured it's time to try for a better career and maybe achieve an old dream.

    I've tried free online website, apps, and even a game but nothing really stuck with me until this book. I can honestly say this has been the best experience learning to program. The book is written in clear easy to understand language, provided numerous examples to try for yourself, and builds on what it covers. I often find myself looking up the solutions to each sections' challenges not to see the answer, but to understand what I did differently to accomplish the same goal. That alone has shown me way to improve my budding skills.

    I should note that the book often refers you to their online resource site (the solutions are all online for example), so having Internet access is a must!
    5 people found this helpful
    Report
  • Reviewed in the United States on June 15, 2022
    I have started getting back into coding once again with Python and prior to that Java. Until now the books i got were good but not great and failed to hold my interest. I find this Python basics book to be so well written and interesting. I just hit chapter 7 and unlike some reviews I have read I have seen nothing that was not covered in prior chapters. Yes an Index would have been nice but anything i need to go back and refresh is readily available on Google. For me so far it is mostly going back to look at syntax. The review exercises and challenges get a bit more complex with each chapter which is great. Finally what I really like is that their examples often intentionally produce errors and odd behaviors and then they give very good explanations as to why it is that way and what to watch out for. I lied, that wasn't the final thing. I also like the that they will teach you something and then say it is a bad practice to do that.
    11 people found this helpful
    Report
  • Reviewed in the United States on August 8, 2021
    While still reading the book and performing the exercises is good practice, I feel that the book is a good example of a practical introduction. Python 3 is a great programming language to learn, and the book has a fairly sufficient foundation for learning the language. Prior experience with Python 3 is not necessary, but understanding how a programming language works is a good primer to learn Python 3 and the book is structured like a timely exercise and practice format. Each topic is followed by a series of practical exercises, and doing these exercises helps with the knowledge gained. Some aspects of the language are covered that may be glossed over in a general explanation, but the book is patient with these aspects.
    Overall, I recommend this book for someone who wants to learn Python 3 in a few months (about two months on a continuous basis; otherwise, three to four months average for the whole book).
    One person found this helpful
    Report
  • Reviewed in the United States on March 26, 2021
    Why I like This Book

    I'm a fan of RealPython Tutorials and the instructors. I already had purchased the digital copy of this book. I know enough about Python now to not read from start to finish, but I'll refer to the book all the time. I needed a scraper to check on availability of equipment and a gym equipment site. Bingo! I start with the scraping using the Beautiful Soup parsing library. I can't say enough good things about this book for clarity of writing and examples that you can follow. This is a book written by instructors that know Python well rather than a programmer, and this shows in it's ease of learning.

    Why Did I Buy This Book?
    I tinker with Python for RaspBerry Pi, web scraping etc. I'd like to get into machine learning but can't commit the time yet.
    11 people found this helpful
    Report
  • Reviewed in the United States on May 10, 2021
    So I bought the digital version of this book when it's still in pre-release. I bought this book when it's available in paper format. RealPython is the standard when it comes to Python learning. However, one page in the book is crooked and the page is also cut weird. It stands out from the rest of the pages when the book is closed. I'm not sure if it's an issue with just my book or it's the same for everyone. However, the whole page is still visible, so it does not interfere with reading, but it is a bother that the physical book is not perfect for how many revisions it's gone through during the pre-release digital versions.

    The page that's crooked and cut wrong in my book is on page 525 & 526.
    2 people found this helpful
    Report
  • Reviewed in the United States on March 12, 2024
    Clear. Explanations. Relevant examples. Structure that allows reader to build knowledge incrementally and logically. Outstanding overall. I Highly recommend it.
  • Reviewed in the United States on October 7, 2021
    I recommend this book for everyone learning Python. The style is friendly, and it guides you through difficult topics in a step-by-step fashion. The examples and exercises are interesting, ranging from easy to challenging. Solutions are provided in the website. This book is part of a larger project: Real Python. So I also encourage everyone to go to their website (a very nice website, by the way) and learn more advanced topics and techniques. Congratulations to the Real Python team, and thank you from thousands of learners around the world!
  • Reviewed in the United States on March 24, 2021
    Python Basics is written extremely well. The book is easy to understand and provides great 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 is high 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.
    12 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • Oli
    1.0 out of 5 stars What kind of book doesn't have an index??
    Reviewed in Australia on January 6, 2022
    Overall, 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 Customer
    4.0 out of 5 stars python 3
    Reviewed in Belgium on October 24, 2023
  • Amazon Customer
    5.0 out of 5 stars Explique très bien les bases de Python
    Reviewed in France on April 19, 2021
    Ce 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.
    Report
  • Rpc
    5.0 out of 5 stars Cool code!
    Reviewed in Spain on May 13, 2021
    Excelente books for beginners and intermediate programmers. Cool content! Maybe too easy for experiment pythonistas.
  • nerino penazzi
    5.0 out of 5 stars chiaro nelle spiegazioni, completo nella trattazione degli argomenti, contiene esercizi molto utili
    Reviewed in Italy on April 29, 2021
    Nonostante 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