In The Grey
USD 1.34
You will be charged GBP 0.99

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

You've subscribed to ! We will pre-order your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships and Subscriptions

Buy as Gift

Give as a gift or purchase for a group.
Learn more

How it works

  1. Choose your delivery options
  2. Send now or schedule for later
  3. Add your personal message
  4. Recipients can read on any device

These Kindle Books can only be redeemed by recipients in your country. Redemption links and Kindle Books cannot be resold.

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

  • Python for Everybody: Exploring Data in Python 3

Follow the authors

Follow to get new release updates, special offers (including promotional offers), and improved recommendations.
See all
Something went wrong. Please try your request again later.

Python for Everybody: Exploring Data in Python 3

4.6 out of 5 stars (3,621)

Python for Everybody is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as your tool to solve data problems that are beyond the capability of a spreadsheet.



Python is an easy to use and easy to learn programming language that is freely available on Macintosh, Windows, or Linux computers. So once you learn Python you can use it for the rest of your career without needing to purchase any software.



This book uses the Python 3 language. The earlier Python 2 version of this book is titled "Python for Informatics: Exploring Information".


Great on Kindle
Great Experience. Great Value.
iphone with kindle app
Putting our best book forward
Each Great on Kindle book offers a great reading experience, at a better value than print to keep your wallet happy.

Explore your book, then jump right back to where you left off with Page Flip.

View high quality images that let you zoom in to take a closer look.

Enjoy features only possible in digital – start reading right away, carry your library with you, adjust the font, create shareable notes and highlights, and more.

Discover additional details about the events, people, and places in your book, with Wikipedia integration.

Get the free Kindle app: Link to the kindle app page Link to the kindle app page
Enjoy a great reading experience when you buy the Kindle edition of this book. Learn more about Great on Kindle, available in select categories.
Popular highlights in this book

Product description

About the Author

Charles Severance is a Clinical Associate Professor in the School of Information at the University of Michigan where he teaches Informatics courses; he has also taught Computer Science at Michigan State University. Previously he was the Executive Director of the Sakai Foundation and the Chief Architect of the Sakai Project (www.sakaiproject.org). His home page is http: //www.dr-chuck.com.

Product details

  • ASIN ‏ : ‎ B01IA5VIFM
  • Accessibility ‏ : ‎ Learn more
  • Publication date ‏ : ‎ 10 July 2016
  • Language ‏ : ‎ English
  • File size ‏ : ‎ 7.2 MB
  • Screen Reader ‏ : ‎ Supported
  • Enhanced typesetting ‏ : ‎ Enabled
  • X-Ray ‏ : ‎ Enabled
  • Word Wise ‏ : ‎ Not Enabled
  • Print length ‏ : ‎ 387 pages
  • Page Flip ‏ : ‎ Enabled
  • Grade level ‏ : ‎ 8 - 12
  • Reading age ‏ : ‎ 13 - 18 years
  • Best Sellers Rank: 53,754 in Kindle Store (See Top 100 in Kindle Store)
  • Customer reviews:
    4.6 out of 5 stars (3,621)

About the authors

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

Customer reviews

4.6 out of 5 stars
3,621 global ratings

Customers say

Customers find this Python book well-written and easy to understand, praising its step-by-step organization and value for money. The content is helpful for beginners, with one customer noting it uses real-world analogies to explain concepts. While the readability and writing style receive positive feedback, some customers mention the book doesn't provide enough detail and lacks answers to exercises.
AI Generated from the text of customer reviews

Select to learn more

60 customers mention content, 53 positive, 7 negative
Customers find the book helpful for learning Python, particularly for beginners.
Good book but I'm still reading itRead more
Great book 📕Read more
Excellent book, easy to understandRead more
Four StarsRead more
12 customers mention readability, 11 positive, 1 negative
Customers find the book easy to understand and read.
...Not bogged down with excessive tips hints or further details. Easy to read....Read more
Excellent book, easy to understandRead more
Great and easy read book to start learning the language.Read more
This was written in non-technical language. Super easy to understand and slowly building up....Read more
11 customers mention value for money, 9 positive, 2 negative
Customers find the book well worth its price.
affordable.Read more
For £0.99 excellent value. A very gentle introduction to the language with afresh approach to the fundamentals of language structure....Read more
Superb book, especially at this low price (although all notes are actually also online for free).Read more
At 99p this is excellent value for money, syntax is clearly explained, a Java programmer would pick up Python very quickly, a C++ programmer might...Read more
10 customers mention writing style, 9 positive, 1 negative
Customers appreciate the writing style of the book, finding it well written, with one customer noting its concise approach and another mentioning its clear, non-technical language.
Very well written book and a companion to the free online course....Read more
Smart guy, very nicely writtenRead more
Clearly written and helpful for the starter but the index is not comprehensive enough for reviewingRead more
This was written in non-technical language. Super easy to understand and slowly building up....Read more
6 customers mention organization, 6 positive, 0 negative
Customers find the book well structured, with one customer noting its step-by-step approach to learning Python.
This is a great book for Python beginners. It is well structured and is the basis of several accompanying lectures (available via the internet)....Read more
I liked the layout with the chapters, and I enjoyed the author's YouTube videos to accompany the text....Read more
Very easy to understand and very well organised to learn Python step by step.Read more
...It is reasonably well structured with learning exercises throughout and at the moment giving me all the insight I require for the projects I am...Read more
14 customers mention informative, 7 positive, 7 negative
Customers have mixed opinions about the book's informativeness, with some finding it well-explained while others say it doesn't go into enough detail and lacks information in diagrams. Additionally, several customers note that there are no answers provided for the exercises.
...This book explaines everything using real world analogies, does not use very flowery langauge that makes you feel like a chimpanzee after reading it....Read more
...conjunction with coursera online courses although there are no answers to the exercises so if you were to get stuck you are flying blind.Read more
At 99p this is excellent value for money, syntax is clearly explained, a Java programmer would pick up Python very quickly, a C++ programmer might...Read more
...video lectures and vice versatility and there was no single point to see answers in the book but you can find some of the answers on the...Read more
6 customers mention lack of examples, 2 positive, 4 negative
Customers have mixed opinions about the examples in the book, with some finding them easy to start with and covering topics like text file handling, while others note there are very few examples in each chapter.
...bad and the cover is so thin, and the explanation is so short and no examples which is hard for beginners....Read more
Easy start with good examples. Second part missing a bit of info. Book should provide more examples. I recommend it.Read more
...There are very few examples of concepts in each chapter and the exercises at the end have no answers provided- so if you get stuck you are going to...Read more
...Here you only lind examples of small applications with varios mistakes intentionally introduced , and eliminate them.Read more
Damaged back cover
1 out of 5 stars
Damaged back cover
The book did not arrive in a good condition or manufacturing issues!
Thank you for your feedback
Sorry, there was an error
Sorry, we couldn't load the review

Top reviews from the United Kingdom

  • 5 out of 5 stars
    Nice read
    Reviewed in the United Kingdom on 27 December 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Great book 📕

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    Go from codfish to codmaster
    Reviewed in the United Kingdom on 30 May 2022
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Just finished the first chapter this book and it is the best book I have ever seen written about coding. I have no coding experience and so far everytime I try and getting into any coding language, almost every single book I have picked up or bought has left me feeling cold and a little bit dissapointed.

    This book explaines everything using real world analogies, does not use very flowery langauge that makes you feel like a chimpanzee after reading it. I feel like I learned a more in the first chaper of this book then I ever have in the first year and half trying to look at python. It just felt like trying to get into an elite club.

    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 4 out of 5 stars
    A good book to learn from
    Reviewed in the United Kingdom on 5 November 2019
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I found this book very good for my limited knowledge of Python.

    It explains things in a way that I found easy to understand.

    The author knows how to present the information to learners of the language.

    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    A great introduction to Python
    Reviewed in the United Kingdom on 22 February 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I liked the layout with the chapters, and I enjoyed the author's YouTube videos to accompany the text. He has a way of building confidence with the topic. The knowledge I gained from this book helped me gain great marks for my MSc.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    Best investment
    Reviewed in the United Kingdom on 14 February 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Excellent book coupled with the video lectures available on prime - best way to learn through doing.

    Only niggle: was that done exercises didn’t coincide with video lectures and vice versatility and there was no single point to see answers in the book but you can find some of the answers on the internet.

    Overall I would highly recommend this book and videos to anyone who wishes to learn Python period and it’s cheaper that DataCamp subscription etc

    2 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    Simple and Easy to Read Text That Accompanies Internet Based Lectures
    Reviewed in the United Kingdom on 5 August 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This is a great book for Python beginners. It is well structured and is the basis of several accompanying lectures (available via the internet). I recommend this book to anyone one looking to become reasonably proficient in programming in Python and reading Python programmes.

    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    Excellent Introduction to Python
    Reviewed in the United Kingdom on 1 August 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Very well written book and a companion to the free online course.

    The course and the book are both excellent, especially for people who are starting their programming adventure

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 4 out of 5 stars
    Very helpful to learn python. Make sure you watch the videos.
    Reviewed in the United Kingdom on 27 April 2021
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This has been a very good tool for learning about python. I originally found this due to starting a course on Coursera it was a suggested book. I found it useful for learning.

    I will say the videos work in tandem with the book.

    I am pleased with it. The videos can be found on Amazon prime.

    2 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

Top reviews from other countries

    Translated by Amazon
    See original
  • 5 out of 5 stars
    This Python book is used by my university
    Reviewed in Australia on 15 October 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Good book, very helpful for starting out. You will not become a master programmer, but you will learn some things. The greatest advice is you have to apply your knowledge to a challenge - and have a deadline. That is what helped me in university.

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    Pratique et passionnant
    Reviewed in France on 27 July 2019
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Un livre qui, comme son nom l'indique, s'adresse aux personnes qui désirent travailler sur des données en se servant de Python. Les programmes présentés sont précis, bien expliqués, et peuvent facilement être adaptés aux besoins de chacun.

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

    Translated from French by Amazon
    See original
  • 5 out of 5 stars
    Excellent reference for beginners
    Reviewed in Brazil on 5 July 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Excellent, very complete and straightforward

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    Semplice da comprendere
    Reviewed in Italy on 17 August 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Mi mancava il Python come linguaggio di programmazione.

    Il libro spiega in maniera molto semplice le regole della programmazione in python. E' chiaro che se si dispone di un background di algoritmi e strutture dati o di gestione database, sarà più semplice applicare queste nuove nozioni a ciò che già si conosce. E comunque anche in mancanza di queste nozioni, il libro spiega in modo molto efficace come fare delle semplici query in sql, ricavare dati da internet in formato xml o json per rappresentarli in altro modo.

    Ho trovato molto semplice il modo di spiegare le espressioni regolari, argomento sempre un po' ostico negli altri linguaggi.

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

    Translated from Italian by Amazon
    See original
  • 4 out of 5 stars
    Nice
    Reviewed in Turkey on 24 December 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Good price but shipping takes long time like 1. 5 months because of where I live.

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

Report an issue


Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?