Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale
Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale__after
Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale__right

Description

Product Description

For many researchers, Python is a first-class tool mainly because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the Python Data Science Handbook do you get them all—IPython, NumPy, Pandas, Matplotlib, Scikit-Learn, and other related tools.

Working scientists and data crunchers familiar with reading and writing Python code will find this comprehensive desk reference ideal for tackling day-to-day issues: manipulating, transforming, and cleaning data; visualizing different types of data; and using data to build statistical or machine learning models. Quite simply, this is the must-have reference for scientific computing in Python.

With this handbook, you’ll learn how to use:

  • IPython and Jupyter: provide computational environments for data scientists using Python
  • NumPy: includes the ndarray for efficient storage and manipulation of dense data arrays in Python
  • Pandas: features the DataFrame for efficient storage and manipulation of labeled/columnar data in Python
  • Matplotlib: includes capabilities for a flexible range of data visualizations in Python
  • Scikit-Learn: for efficient and clean Python implementations of the most important and established machine learning algorithms

About the Author

Jake VanderPlas is a long-time user and developer of the Python scientific stack. He currently works as an interdisciplinary research director at the University of Washington, conducts his own astronomy research, and spends time advising and consulting with local scientists from a wide range of fields.

Product information

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Videos

Help others learn more about this product by uploading a video!
Upload video
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

More items to explore

Related posts

Customer reviews

4.6 out of 54.6 out of 5
440 global ratings

Top reviews from the United States

gmkiv
3.0 out of 5 starsVerified Purchase
The pandas section (chapter 3) is fine, but I was a little disappointed in the ...
Reviewed in the United States on March 10, 2017
The figures were generated in color, but printed black and white, so they are often unintelligible. It''s hard to tell the red dots from the blue when they are both grey. Apart from that major oversight, the book is ok. If you want to learn data science, this is... See more
The figures were generated in color, but printed black and white, so they are often unintelligible. It''s hard to tell the red dots from the blue when they are both grey.

Apart from that major oversight, the book is ok. If you want to learn data science, this is not for you; it doesn''t get into the fundamentals much at all. If you are an experienced R user looking for how to translate into python, this will get you started. The rest of my review comes from this perspective.

The book spends far too much time on low-level ipython, numpy, and matplotlib functionality (chapters 1, 2, and 4). You are rarely going to use this stuff.

The pandas section (chapter 3) is fine, but I was a little disappointed in the treatment of the grouping/aggregation functions. The book mentions the split-apply-combine paradigm of Hadley Wickham, but doesn''t cover the topic in nearly as much detail as the paper of the same name. I was hoping to learn how to translate the dplyr verbs (group_by, filter, select, mutate, summarize, arrange) into pandas, but this book doesn''t provide that. You will learn the basics of grouping and aggregation, but your code is going to be a lot more verbose than it was in R.

The machine learning case studies in chapter 5 are pretty nice - probably the only reason I would recommend this book. The chapter provides a good overview of the scikit-learn API and effective patterns for machine learning problems.
106 people found this helpful
Helpful
Report
Dmitry
4.0 out of 5 starsVerified Purchase
Not the panacea for data science challenges, but a pretty good resource nevertheless
Reviewed in the United States on June 4, 2017
I am currently taking a Machine Learning course from Udacity and this book has proven to be a great reference guide for several projects and quizes. Although it does not go in depth in regards to machine learning (although almost half of the book is dedicated to it), it... See more
I am currently taking a Machine Learning course from Udacity and this book has proven to be a great reference guide for several projects and quizes. Although it does not go in depth in regards to machine learning (although almost half of the book is dedicated to it), it does give an understanding of essential concepts. For those interested in machine learning I would recommend bying "Hands-On Machine Learning with Scikit-Learn and TensorFlow" by Geron as well as this book.
There is no one book for data science, and this one is no exception. Just keep that in mind before buying it.
Other than that, I am really happy with my purchase.

P.S. For those complaining about black and white graphs and diagrams - check the author''s GitHub.
49 people found this helpful
Helpful
Report
James Nguyen
5.0 out of 5 starsVerified Purchase
Best book for python data analysis
Reviewed in the United States on June 9, 2017
This is an excellent reference book for people working with data science. Remember, 80% of the effort in machine learning, data analysis or data science in general is about processing data and understanding data. This book is for that purpose and I think it''s the best book... See more
This is an excellent reference book for people working with data science. Remember, 80% of the effort in machine learning, data analysis or data science in general is about processing data and understanding data. This book is for that purpose and I think it''s the best book out there about data processing, analysis and visualization using python. If you look for hardcore machine learning, go for other books. Highly recommended!
25 people found this helpful
Helpful
Report
Gary W. Garrison
5.0 out of 5 starsVerified Purchase
Excllent Introduction to Python for Data Science
Reviewed in the United States on June 8, 2017
I have used R for a few years and this was my first book that covered Python for data science. Even though it does not go into super great depth in any area, it is definitely a super book. It covers everything from Pandas, Matplotlib, and scikit-learn. I would highly... See more
I have used R for a few years and this was my first book that covered Python for data science. Even though it does not go into super great depth in any area, it is definitely a super book. It covers everything from Pandas, Matplotlib, and scikit-learn. I would highly recommend it for anyone that is new to Python and/or data science. The book is written with Jupyter Notebooks so it is easy to follow along and try code from the book in your own notebook.
22 people found this helpful
Helpful
Report
L. Wixson
5.0 out of 5 starsVerified Purchase
Great coverage of essential topics
Reviewed in the United States on August 5, 2017
When I first received this book, I was surprised that it didn''t get to scikit-learn until the last third of the book. The first third is about numpy and pandas, and the middle third is about matplotlib. Now that I''ve been applying it at work, however, I''ve found that the... See more
When I first received this book, I was surprised that it didn''t get to scikit-learn until the last third of the book. The first third is about numpy and pandas, and the middle third is about matplotlib. Now that I''ve been applying it at work, however, I''ve found that the items covered in the first two thirds were really essential. I wouldn''t be nearly as productive if I had just jumped straight to the sections on scikit-learn. The author does an excellent job covering broad terrain with enough detail that you are able to apply it to your problems. You will find yourself going back to use this book as a reference.
24 people found this helpful
Helpful
Report
ML_ted
5.0 out of 5 starsVerified Purchase
This book is well written and easy to follow
Reviewed in the United States on June 10, 2017
This book is well written and easy to follow. It''s saved me from spending hours searching the internet to get acquainted with the standard libraries. I have used it extensively for the intro to ML at Berkeley and for now the book belongs to my short list of desk... See more
This book is well written and easy to follow. It''s saved me from spending hours searching the internet to get acquainted with the standard libraries.
I have used it extensively for the intro to ML at Berkeley and for now the book belongs to my short list of desk reference books.
15 people found this helpful
Helpful
Report
Chris Raymond
5.0 out of 5 starsVerified Purchase
An excellent primer on data science tools
Reviewed in the United States on February 3, 2018
I really enjoyed this book. I had not much experience with python prior to reading the book however I was able to pick it up quickly. Before long I was plotting distributions of real time statistics and prototyped a predictive modeling micro service. I consider this a... See more
I really enjoyed this book. I had not much experience with python prior to reading the book however I was able to pick it up quickly. Before long I was plotting distributions of real time statistics and prototyped a predictive modeling micro service. I consider this a must have book for any aspiring data scientist.
13 people found this helpful
Helpful
Report
Andre
3.0 out of 5 starsVerified Purchase
excellent book but disappointing physical print/copy
Reviewed in the United States on December 22, 2019
amazon''s print of this great book was off poor quality. this color book was printed in black and white, rendering many of the illustrations useless. the cover of my print was off center and cut off at the top. the book is excellent and the contents are excellent, a great... See more
amazon''s print of this great book was off poor quality. this color book was printed in black and white, rendering many of the illustrations useless. the cover of my print was off center and cut off at the top. the book is excellent and the contents are excellent, a great course with thorough and useful detail. but amazon''s print of it is cheap and lazy.
4 people found this helpful
Helpful
Report

Top reviews from other countries

Mike
4.0 out of 5 starsVerified Purchase
This is the introductory book for data programmers
Reviewed in the United Kingdom on August 13, 2018
Most data science books assume that you know how to program using NumPy, matplotlib and pandas. This book does not. This book spends a lot of time teaching how to actually program the bits in Python to achieve ML models. That said, some pieces are inconsistent with each...See more
Most data science books assume that you know how to program using NumPy, matplotlib and pandas. This book does not. This book spends a lot of time teaching how to actually program the bits in Python to achieve ML models. That said, some pieces are inconsistent with each other and the order of the material may not be the best for a novice programmer. If you need to learn how to program this isn''t the book. If you are a good programmer and want to understand the ML ecosystem in Python then get this.
Most data science books assume that you know how to program using NumPy, matplotlib and pandas. This book does not. This book spends a lot of time teaching how to actually program the bits in Python to achieve ML models.

That said, some pieces are inconsistent with each other and the order of the material may not be the best for a novice programmer. If you need to learn how to program this isn''t the book. If you are a good programmer and want to understand the ML ecosystem in Python then get this.
9 people found this helpful
Report
Translate all reviews to English
Paul Kinsvater
5.0 out of 5 starsVerified Purchase
Perfekt für Statistiker mit wenig Computer Science-Background
Reviewed in Germany on March 4, 2017
Ich erkläre zunächst meinen eigenen Background und darauf aufbauend, was ich an anderen Python-Büchern/Tutorials vermisst habe: Ich bin promovierter Statistiker mit langjähriger Erfahrung in R und arbeite seit etwas mehr als 2 Jahren mit Linux. Shell-Skills (bash) sind zwar...See more
Ich erkläre zunächst meinen eigenen Background und darauf aufbauend, was ich an anderen Python-Büchern/Tutorials vermisst habe: Ich bin promovierter Statistiker mit langjähriger Erfahrung in R und arbeite seit etwas mehr als 2 Jahren mit Linux. Shell-Skills (bash) sind zwar vorhanden, aber definitiv noch ausbaufähig. Ich stehe am Anfang einer Data Science-Karriere in der Industrie. Da Data Science nach meinem Verständnis aus Computer Science + Statistik + epsilon besteht und da ich einen starken Mathematik/Statistik-Background habe, möchte ich meine Programmier-Skills verbessern. Dazu gehört das Erlernen weiterer Programmiersprachen wie Python und C++. Mein Ziel: Lerne Datenanalyse in Python. Insbesondere NumPy, SciPy, Pandas und Matplotlib. Dies ist nicht mein erstes Python-Buch. Was mir an anderen Büchern/Onlinetutorien aufgefallen ist, dass diese oft auf Computer Scientists (Informatiker) zugeschnitten sind. Es war regelmäßig frustrierend, wenn kleine Details nicht erklärt wurden, die für Informatiker selbstverständlich sind. Das Buch "Python Data Science Handbook" ist anders. Es erklärt vieles, was für einen Nicht-Informatiker nicht selbstverständlich ist. Insbesondere ist das erste Kapitel wertvoll für einen Statistiker wie mich. Es erklärt detailliert, wie man mit ipython in einer Shell arbeitet. Fazit: Für Informatiker, die tiefes Verständnis für Python aufbauen wollen, sind andere Bücher empfehlenswert. Wenn man dagegen Grundkenntnisse in Python mitbringt und hauptsächlich an der Datenanalyse in Python interessiert ist, kann ich dieses Buch herzlichst empfehlen.
Ich erkläre zunächst meinen eigenen Background und darauf aufbauend, was ich an anderen Python-Büchern/Tutorials vermisst habe:

Ich bin promovierter Statistiker mit langjähriger Erfahrung in R und arbeite seit etwas mehr als 2 Jahren mit Linux. Shell-Skills (bash) sind zwar vorhanden, aber definitiv noch ausbaufähig. Ich stehe am Anfang einer Data Science-Karriere in der Industrie. Da Data Science nach meinem Verständnis aus Computer Science + Statistik + epsilon besteht und da ich einen starken Mathematik/Statistik-Background habe, möchte ich meine Programmier-Skills verbessern. Dazu gehört das Erlernen weiterer Programmiersprachen wie Python und C++.

Mein Ziel: Lerne Datenanalyse in Python. Insbesondere NumPy, SciPy, Pandas und Matplotlib.

Dies ist nicht mein erstes Python-Buch. Was mir an anderen Büchern/Onlinetutorien aufgefallen ist, dass diese oft auf Computer Scientists (Informatiker) zugeschnitten sind. Es war regelmäßig frustrierend, wenn kleine Details nicht erklärt wurden, die für Informatiker selbstverständlich sind.

Das Buch "Python Data Science Handbook" ist anders. Es erklärt vieles, was für einen Nicht-Informatiker nicht selbstverständlich ist. Insbesondere ist das erste Kapitel wertvoll für einen Statistiker wie mich. Es erklärt detailliert, wie man mit ipython in einer Shell arbeitet.

Fazit: Für Informatiker, die tiefes Verständnis für Python aufbauen wollen, sind andere Bücher empfehlenswert. Wenn man dagegen Grundkenntnisse in Python mitbringt und hauptsächlich an der Datenanalyse in Python interessiert ist, kann ich dieses Buch herzlichst empfehlen.
34 people found this helpful
Report
Translate review to English
Maddy Burger
5.0 out of 5 starsVerified Purchase
Happy customer
Reviewed in the United Kingdom on April 11, 2021
Item matches product description
Item matches product description
Report
Dre
3.0 out of 5 starsVerified Purchase
Knowledge delivery
Reviewed in the United Kingdom on December 22, 2018
Good. But needs better interpretation of the codes and too kernel inclined
Good. But needs better interpretation of the codes and too kernel inclined
Report
Daniel
5.0 out of 5 starsVerified Purchase
Good book for performing data analysis in Python.
Reviewed in the United Kingdom on July 29, 2019
Excelent book that provides lot of basic tools for essential libraries for performing data analysis in Python.
Excelent book that provides lot of basic tools for essential libraries for performing data analysis in Python.
Report
See all reviews
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Customers who bought this item also bought

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Customers who viewed this item also viewed

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Pages with related products.

  • visualization data
  • web design and development
  • german language learning
  • python statistics
  • software development methodologies
  • computer science and engineering books

Data Science for Business Data Science from Scratch Doing Data Science R for Data Science Data Science at the Command Line Python Data Science Handbook
What You Need to Know about Data Mining and Data-Analytic Thinking First Principles with Python Straight Talk from the Frontline Visualize, Model, Transform, Tidy, and Import Data Facing the Future with Time-Tested Tools Tools and Techniques for Developers

O'Reilly

O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.

At the heart of our business is a unique network of expert pioneers and practitioners who share their knowledge through the O’Reilly learning platform and our books—which have been heralded for decades as the definitive way to learn the technologies that are shaping the future. So individuals, teams, and organizations learn the tools, best practices, and emerging trends that will transform their industries.

Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.

Product information

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale

Python Data Science sale Handbook: Essential Tools outlet sale for Working with Data sale