Customers who viewed this item also viewed
Learn more
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.
Your Memberships & Subscriptions
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 author
OK
Python for Everybody: Exploring Data in Python 3 Kindle Edition
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".
- LanguageEnglish
- Publication dateJuly 10, 2016
- Reading age13 - 18 years
- Grade level8 - 12
- File size7.2 MB
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.
Products related to this item
Editorial Reviews
About the Author
Product details
- ASIN : B01IA5VIFM
- Accessibility : Learn more
- Publication date : July 10, 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: #33,055 in Kindle Store (See Top 100 in Kindle Store)
- Customer Reviews:
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. He is active in Open Source and Open Educational Resources and teaches a number of free Massively Open Online Courses (MOOCs) on Python and Web Technologies on Coursera. 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.
Products related to this item
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 analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Generated from the text of customer reviewsSelect to learn more
Reviews with images
Data, AI, and Python, found it
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on July 19, 2025Format: PaperbackVerified PurchaseThe explains every concept in Python well in very concise way. For example, in chapter 14, the class and inheritance is explained very clearly. I bought a few Python books. So far it is the best one.
I also recommend this author's class "Python for Everybody" on Coursera.
Well worth the price! Highly recommended this book to every learner in Python.
- Reviewed in the United States on October 12, 2025Format: PaperbackVerified PurchaseGreat resource. Easy to follow
- Reviewed in the United States on June 13, 2023Format: KindleVerified PurchaseThis book is a textbook case (hah!) of truth in advertising. It’s directed at people who are interested in using Python as a tool primarily for data analysis, rather than people who are interested in learning Python for more general programming purposes. Is it effective? Yes and no. The early parts of the book are quite instructive, covering the basics of Python’s built-in types and syntax, and building to greater complexity. At some point, though, the bottom suddenly falls out. The difficulty ramps up tremendously, and the book largely devolves into massive code dumps, or links to massive code dumps, with most of the discussion focused on how to make use of the programs rather than how to develop similar programs for your own purposes. I have a feeling that in a classroom setting, with supplemental materials and a good teacher, this is likely less of an issue.
All in all, it’s a fine book, and well-targeted. I really appreciated the section on regular expressions, which is a topic most introductory programming texts don’t even mention, and the database interactions are another oft-neglected area that had some good, basic information. I think it would benefit from a bit more dissection of the later programs, but for the price I can’t really complain. 3.5 stars, rounded up to 4.
- Reviewed in the United States on October 5, 2016Format: PaperbackVerified PurchaseThe simplest and clearest explanations out of nearly a dozen introductory python texts I have collected. Artfully crafted instructional progression with by far the most relevant and amusing analogies and example cases. It is interesting to note that this is basically the third formal edition of a constantly improving open-source resource that was initially restructured and reworked by a very gifted teacher to teach data analysis and data mining; if you have tried to work through Think Python you should be able to recognize the refinement resulting from the writer's having used previous editions of this text to teach tens of thousands of students. I keep going back to this book as a reference as well. It really does contain the concisest explanations, and I am recognizing more and more that the code blocks and larger processing methods he describes are paragons of industry approaches. Starting here will make your life so much simpler and your learning immediately so much more productive: you won't get lost in all the technical asides and theoretical maelstroms so many datascience Python texts seem to love to spin into and through. (I have also found the text to be a very helpful foundation for integrating all the open source videos and resources the author put together while teaching his classes through Coursera [and the University of Michigan]).
- A data analyst from a non-datascience background learning Python for the first time.
- Reviewed in the United States on June 16, 2025Format: PaperbackVerified PurchaseI recommend the spiral bound book and read it all before taking the course.
- Reviewed in the United States on November 13, 2025Format: PaperbackVerified PurchaseGood buy for class
- Reviewed in the United States on January 25, 2025Format: KindleVerified PurchaseI'm only 9 pages in but I love this book. I have a degree in Industrial Engineering and certification in 8-12 Math Education. I have a passion for the human machine interface and making the complicated simple. I'm blown away by this book. This would be exactly how I would write a book on programming if I knew enough about programming. So thankful for this author and that this book was on our syllabus for my python class.
- Reviewed in the United States on June 10, 2017Format: PaperbackVerified PurchaseA must have manual for anyone that wants to create applications but has no experience writing code. Python is great tool for developing your ideas into working applications and this book is perfect for learning how to do just that without becoming tedious and boring. This isn't a book you just read, it's a book you form a partnership with that will allow anyone to successfully write applications while understanding how it all works. You may even find yourself having fun using the terminal window in your computer. Another nice benefit to buying this book is that along with getting the actual book you also get the Kindle version with it.
Top reviews from other countries
NoahReviewed in Australia on October 15, 20245.0 out of 5 stars This Python book is used by my university
Format: PaperbackVerified PurchaseGood 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.
-
Rodolfo UReviewed in Mexico on September 18, 20185.0 out of 5 stars Excelente Libro
Format: KindleVerified PurchaseYo no tengo estudios de programación o de sistemas computacionales y este libro es perfecto para empezar de cero con el tema. Explica con ejemplo muy sencillos el funcionamiento de Python y es fácil de leer y de entender. Recomendable 100% si no tienes un background de programación.
-
cdyardReviewed in France on July 27, 20195.0 out of 5 stars Pratique et passionnant
Format: KindleVerified PurchaseUn 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.
Gustavo M. P. RibeiroReviewed in Brazil on July 5, 20255.0 out of 5 stars Excellent reference for beginners
Format: KindleVerified PurchaseExcellent, very complete and straightforward
-
Marco M.Reviewed in Italy on August 17, 20205.0 out of 5 stars Semplice da comprendere
Format: KindleVerified PurchaseMi 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.







![Computer Networking Bible: [3 in 1] The Complete Crash Course to Effectively Design, Implement and Manage Networks. Including Sections on Security, Performance and Scalability](https://m.media-amazon.com/images/I/41H4YJnxKgL._AC_SR100,100_QL65_.jpg)