Buy new:
$43.98
List Price: $65.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Save: $22.01 (33%)
FREE Returns
Return this item for free
  • Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
  • Learn more about free returns.
FREE delivery January 29 - February 1
Or fastest delivery January 27 - 29
$$43.98 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$43.98
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Other Sellers on Amazon
Added
$47.92
& FREE Shipping
Sold by: MyPrepbooks
Sold by: MyPrepbooks
(1137 ratings)
95% positive over last 12 months
In Stock
Shipping rates and Return policy
Added
$54.54
& FREE Shipping
Sold by: betterdeals2019
Sold by: betterdeals2019
(7344 ratings)
79% positive over last 12 months
Only 20 left in stock - order soon.
Shipping rates and Return policy
Added
$51.10
+ $3.99 shipping
Sold by: Franklin's Collections
Sold by: Franklin's Collections
(515 ratings)
95% positive over last 12 months
In stock
Usually ships within 3 to 4 days.
Shipping rates and Return policy
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
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 author

Something went wrong. Please try your request again later.

Data Science from Scratch: First Principles with Python 2nd Edition

4.4 4.4 out of 5 stars 696 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$43.98","priceAmount":43.98,"currencySymbol":"$","integerValue":"43","decimalSeparator":".","fractionalValue":"98","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"8p1uaWxTgolvAc9j%2FlKD0%2Be1mVMNLhSAdbAphouzrwqlYPWDfNPUQ3Xw4M2fVl8jO9ocx8DbMfJkd9J5O7RzCTEydMc4YuHEU7DMH3pg8pidrsZ3iEA6tyCuehomEYW5FYH0ZvP4uJbj5R1JtGS9Gw%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons


Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$43.98
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

From the brand

Editorial Reviews

About the Author

Joel Grus is a research engineer at the Allen Institute for Artificial Intelligence. Previously he worked as a software engineer at Google and a data scientist at several startups. He lives in Seattle, where he regularly attends data science happy hours.

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 2nd edition (June 11, 2019)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 403 pages
  • ISBN-10 ‏ : ‎ 1492041130
  • ISBN-13 ‏ : ‎ 978-1492041139
  • Item Weight ‏ : ‎ 1.6 pounds
  • Dimensions ‏ : ‎ 6.9 x 0.9 x 9.1 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 696 ratings

Important information

To report an issue with this product or seller, click here.

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Joel Grus is Principal Engineer at Capital Group, where he leads a small team that designs and implements machine learning and data products. Before that he was a software engineer at the Allen Institute for AI and Google, and a data scientist at a variety of startups.

He's the author of the the beloved "Data Science from Scratch", the quirky "Ten Essays on Fizz Buzz", and the polarizing JupyterCon talk "I Don't Like Notebooks".

He lives in Seattle, where he regularly attends data science happy hours. He blogs infrequently at joelgrus.com.

Customer reviews

4.4 out of 5 stars
4.4 out of 5
696 global ratings
All Photos
The BEST book for learning how many data science functions work under the hood - START HERE!
5 Stars
The BEST book for learning how many data science functions work under the hood - START HERE!
Did you see something on the news about ChatGPT, Stable Diffusion, or some other big development that made you want to look into machine learning?Maybe you truly plan on entering data science as a field but don't know where to start?Or perhaps you've seen one of the author's brilliant/hilarious talks about why he doesn't like Jupyter Notebooks or how to answer the infamous "FizzBuzz" programming interview question using Tensorflow neural networks (seriously, look up Joel Grus on YouTube).If you know a little bit of Python, a little bit of relevant math, and want to go into any data science or machine learning path, then this book is a must-have. It certainly won't be the only resource you'll need, but it helps you get the most out of other content you'll likely look into later (like how to code up a machine learning pipeline, or maybe a large language model if you're really adventurous).Far too many machine learning lessons out there just tell you to import certain Python libraries (scikit-learn for example) and start using them without giving you any basic understanding of how those imported functions even work to begin with. Even to this day there are still college courses and coding bootcamps that ask you to download a Jupyter Notebook file and just hit "Shift + Enter" and look at the output.You're not going to learn how to code that way!!!Joel Grus does an excellent job of filling in this gap by teaching you more Python than what a statistics professional would usually know and more math than what a typical software developer would know. And that's key if you want to go into a field that relies on both.All the information for Python and math that you need to get started is here. It's 27 chapters that get you familiar with Python and how to use it, as well as the math used in data science and ML (linear algebra, probability and statistics, algorithms, etc).You eventually learn enough of both as you go through the chapters to start applying what you learn for some real-world usage.I've had this book for years and it's still as useful as when it first came out, but the only exception I've seen is that the Twitter API tutorial in the book no longer applies to the paid format that Twitter now uses to access that feature. The tutorial is still good for learning how API's get put to use.Once you've read this book and have gotten familiar with all it has to offer, your next step will probably involve looking into a book about how to actually use pre-built data science libraries (like what you find in the Anaconda distribution of Python).This book may turn out to be heavily responsible for my first startup, but that's a story for later.
The BEST book for learning how many data science functions work under the hood - START HERE!
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 April 17, 2023
Customer image
5.0 out of 5 stars The BEST book for learning how many data science functions work under the hood - START HERE!
Reviewed in the United States on April 17, 2023
Did you see something on the news about ChatGPT, Stable Diffusion, or some other big development that made you want to look into machine learning?

Maybe you truly plan on entering data science as a field but don't know where to start?

Or perhaps you've seen one of the author's brilliant/hilarious talks about why he doesn't like Jupyter Notebooks or how to answer the infamous "FizzBuzz" programming interview question using Tensorflow neural networks (seriously, look up Joel Grus on YouTube).

If you know a little bit of Python, a little bit of relevant math, and want to go into any data science or machine learning path, then this book is a must-have. It certainly won't be the only resource you'll need, but it helps you get the most out of other content you'll likely look into later (like how to code up a machine learning pipeline, or maybe a large language model if you're really adventurous).

Far too many machine learning lessons out there just tell you to import certain Python libraries (scikit-learn for example) and start using them without giving you any basic understanding of how those imported functions even work to begin with. Even to this day there are still college courses and coding bootcamps that ask you to download a Jupyter Notebook file and just hit "Shift + Enter" and look at the output.

You're not going to learn how to code that way!!!

Joel Grus does an excellent job of filling in this gap by teaching you more Python than what a statistics professional would usually know and more math than what a typical software developer would know. And that's key if you want to go into a field that relies on both.

All the information for Python and math that you need to get started is here. It's 27 chapters that get you familiar with Python and how to use it, as well as the math used in data science and ML (linear algebra, probability and statistics, algorithms, etc).

You eventually learn enough of both as you go through the chapters to start applying what you learn for some real-world usage.

I've had this book for years and it's still as useful as when it first came out, but the only exception I've seen is that the Twitter API tutorial in the book no longer applies to the paid format that Twitter now uses to access that feature. The tutorial is still good for learning how API's get put to use.

Once you've read this book and have gotten familiar with all it has to offer, your next step will probably involve looking into a book about how to actually use pre-built data science libraries (like what you find in the Anaconda distribution of Python).

This book may turn out to be heavily responsible for my first startup, but that's a story for later.
Images in this review
Customer image
Customer image
7 people found this helpful
Report
Reviewed in the United States on May 15, 2020
22 people found this helpful
Report
Reviewed in the United States on December 26, 2020
Reviewed in the United States on July 28, 2021
5 people found this helpful
Report
Reviewed in the United States on March 17, 2020
3 people found this helpful
Report

Top reviews from other countries

KB
5.0 out of 5 stars Nice book
Reviewed in Mexico on September 3, 2022
One person found this helpful
Report
rc
2.0 out of 5 stars Couldn't get Scratch file to work
Reviewed in the United Kingdom on September 11, 2023
Marco
5.0 out of 5 stars Pleasant to read and Informative
Reviewed in Germany on July 28, 2023
Debora Bonini
2.0 out of 5 stars Not bad, but not good either
Reviewed in Italy on October 29, 2021
One person found this helpful
Report
Dragos Manailoiu
5.0 out of 5 stars Insane book
Reviewed in Canada on November 23, 2019
3 people found this helpful
Report