Buy New
-
To see product details, add this item to your cart.
Ships from: Amazon.com Sold by: Amazon.com
Used - Good
-
To see product details, add this item to your cart.
Ships from: ThriftBooks-Baltimore Sold by: ThriftBooks-Baltimore
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.
Data Science from Scratch: First Principles with Python
Purchase options and add-ons
To really learn data science, you should not only master the tools―data science libraries, frameworks, modules, and toolkits―but also understand the ideas and principles underlying them. Updated for Python 3.6, this second edition of Data Science from Scratch shows you how these tools and algorithms work by implementing them from scratch.
If you have an aptitude for mathematics and some programming skills, author Joel Grus will help you get comfortable with the math and statistics at the core of data science, and with the hacking skills you need to get started as a data scientist. Packed with new material on deep learning, statistics, and natural language processing, this updated book shows you how to find the gems in today’s messy glut of data.
- Get a crash course in Python
- Learn the basics of linear algebra, statistics, and probability―and how and when they’re used in data science
- Collect, explore, clean, munge, and manipulate data
- Dive into the fundamentals of machine learning
- Implement models such as k-nearest neighbors, Naïve Bayes, linear and logistic regression, decision trees, neural networks, and clustering
- Explore recommender systems, natural language processing, network analysis, MapReduce, and databases
- ISBN-101492041130
- ISBN-13978-1492041139
- Edition2nd
- PublisherO'Reilly Media
- Publication dateJune 11, 2019
- LanguageEnglish
- Dimensions6.9 x 0.9 x 9.1 inches
- Print length403 pages
Discover the latest buzz-worthy books, from mysteries and romance to humor and nonfiction. Explore more
Frequently bought together

Customers who viewed this item also viewed
- Essential Math for Data Science: Take Control of Your Data with Fundamental Linear Algebra, Probability, and StatisticsPaperbackFREE Shipping by AmazonGet it as soon as Monday, Sep 21
- Python Data Science Handbook: Essential Tools for Working with DataPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Sep 20Only 4 left in stock (more on the way).
- Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and PythonPaperbackFREE Shipping by AmazonGet it as soon as Monday, Sep 21
- Python for Data Analysis: Data Wrangling with pandas, NumPy, and JupyterPaperbackGet it as soon as Thursday, Oct 1
- Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to ProgrammingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Sep 20
- Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent SystemsPaperbackFREE Shipping by AmazonGet it as soon as Monday, Sep 21
Customers also bought or read
- Essential Math for Data Science: Take Control of Your Data with Fundamental Linear Algebra, Probability, and Statistics
Paperback$36.22$36.22FREE delivery Mon, Sep 21 - Python Data Science Handbook: Essential Tools for Working with Data
Paperback$44.18$44.18FREE delivery Sun, Sep 20 - Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python
Paperback$69.08$69.08FREE delivery Mon, Sep 21 - Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter
Paperback$43.99$43.99FREE delivery Oct 1 - 16 - Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Paperback$49.50$49.50FREE delivery Mon, Sep 21 - SQL for Data Analysis: Advanced Techniques for Transforming Data into Insights
Paperback$36.49$36.49FREE delivery Mon, Sep 21 - Introduction to Computation and Programming Using Python, third edition: With Application to Computational Modeling and Understanding Data
Paperback$65.22$65.22FREE delivery Mon, Sep 21 - An Introduction to Statistical Learning: with Applications in Python (Springer Texts in Statistics)
Hardcover$56.21$56.21FREE delivery Thu, Oct 1 - The Hundred-Page Machine Learning Book (The Hundred-Page Books)
Paperback$26.23$26.23Delivery Mon, Sep 21 - R for Data Science: Import, Tidy, Transform, Visualize, and Model Data
Paperback$43.99$43.99FREE delivery Sun, Sep 20 - Practical Linear Algebra for Data Science: From Core Concepts to Applications Using Python
Paperback$45.89$45.89FREE delivery Mon, Sep 21 - Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python#1 Best SellerSpeech & Audio Processing
Paperback$36.05$36.05FREE delivery Sun, Sep 20 - Fundamentals of Data Engineering: Plan and Build Robust Data Systems
Paperback$40.00$40.00FREE delivery Sep 28 - Oct 14 - Python Data Science Handbook: Essential Tools for Working with Data
Paperback$63.99$63.99FREE delivery Sep 29 - Oct 2 - Becoming a Data Head: How to Think, Speak, and Understand Data Science, Statistics, and Machine Learning
Paperback$21.69$21.69Delivery Sun, Sep 20 - Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Paperback$40.00$40.00FREE delivery Sun, Sep 20 - Ace the Data Science Interview: 201 Real Interview Questions Asked By FAANG, Tech Startups, & Wall Street
Paperback$45.00$45.00FREE delivery Mon, Sep 21 - Fluent Python: Clear, Concise, and Effective Programming
Paperback$43.99$43.99FREE delivery Sun, Sep 20 - Hands-On Machine Learning with Scikit-Learn and PyTorch: Concepts, Tools, and Techniques to Build Intelligent Systems
Paperback$77.72$77.72FREE delivery Mon, Sep 21 - Data Science For Dummies, 3rd Edition (For Dummies (Computer/Tech))
Paperback$24.20$24.20Delivery Mon, Sep 21 - Mathematics of Machine Learning: Master linear algebra, calculus, and probability for machine learning
Paperback$44.30$44.30FREE delivery Mon, Sep 21 - Fundamentals of Data Visualization: A Primer on Making Informative and Compelling Figures
Paperback$47.00$47.00FREE delivery Mon, Sep 21 - Storytelling with Data: A Data Visualization Guide for Business Professionals#1 Best SellerBusiness Communication
Paperback$15.74$15.74Delivery Sun, Sep 20
From the brand
-
Explore more Data Science
-
Start learning with O'Reilly
-
More From O'Reilly
-
Sharing the knowledge of experts
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.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
Editorial Reviews
About the Author
Product details
- Publisher : O'Reilly Media
- Publication date : June 11, 2019
- Edition : 2nd
- Language : English
- Print length : 403 pages
- ISBN-10 : 1492041130
- ISBN-13 : 978-1492041139
- Item Weight : 1.57 pounds
- Dimensions : 6.9 x 0.9 x 9.1 inches
- Best Sellers Rank: #120,078 in Books (See Top 100 in Books)
- #16 in Data Modeling & Design (Books)
- #19 in Business Mathematics
- #23 in Data Processing
- Customer Reviews:
About the author

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.



















