Data science from scratch : first principles with Python

Book Cover
Average Rating
Published
Sebastopol, CA : O'Reilly Media, [2019].
Appears on list
Status
Available Online

Description

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

More Details

Format
Edition
Second edition.
Language
English
ISBN
9781492041108, 1492041106, 9781492041085, 1492041084

Notes

Bibliography
Includes bibliographical references and index.
Description
Data science libraries, frameworks, modules, and toolkits are great for doing data science, but they're also a good way to dive into the discipline without actually understanding data science. With this updated second edition, you'll learn how many of the most fundamental data science 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 hacking skills you need to get started as a data scientist. Today's messy glut of data holds answers to questions no one's even thought to ask. This book provides you with the know-how to dig those answers out.
Local note
O'Reilly O'Reilly Online Learning: Academic/Public Library Edition

Table of Contents

Introduction
A crash course in Python
Visualizing data
Linear algebra
Statistics
Probability
Hypothesis and inference
Gradient descent
Getting data
Working with data
Machine learning
k-Nearest neighbors
Naive bayes
Simple linear regression
Multiple regression
Logistic regression
Decision trees
Neural networks
Deep learning
Clustering
Natural language processing
Network analysis
Recommender systems
Databases and SQL
MapReduce
Data ethics
Go forth and do data science.

Discover More

Author Notes

Loading Author Notes...

Similar Titles From NoveList

NoveList provides detailed suggestions for titles you might like if you enjoyed this book. Suggestions are based on recommendations from librarians and other contributors.
These have the subject "Python (Computer program language)."
These have the subjects "Python (Computer program language)" and "Database management."
These have the subject "Python (Computer program language)."
These have the subjects "Python (Computer program language)" and "Data structures (Computer science)."
Data science strategy for dummies - Jägare, Ulrika
These have the subjects "Database management" and "Data structures (Computer science)."
These have the subjects "Python (Computer program language)" and "Data structures (Computer science)."

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Grus, J. (. e. (2019). Data science from scratch: first principles with Python (Second edition.). O'Reilly Media.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Grus, Joel (Software engineer). 2019. Data Science From Scratch: First Principles With Python. Sebastopol, CA: O'Reilly Media.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Grus, Joel (Software engineer). Data Science From Scratch: First Principles With Python Sebastopol, CA: O'Reilly Media, 2019.

Harvard Citation (style guide)

Grus, J. (. e. (2019). Data science from scratch: first principles with python. Second edn. Sebastopol, CA: O'Reilly Media.

MLA Citation, 9th Edition (style guide)

Grus, Joel (Software engineer). Data Science From Scratch: First Principles With Python Second edition., O'Reilly Media, 2019.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
9c03fa02-967e-fe58-8b31-0754a87a269a-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work ID9c03fa02-967e-fe58-8b31-0754a87a269a-eng
Full titledata science from scratch first principles with python
Authorgrus joel
Grouping Categorybook
Last Update2025-05-15 14:23:11PM
Last Indexed2025-05-22 03:29:58AM

Book Cover Information

Image Sourcesyndetics
First LoadedAug 15, 2023
Last UsedApr 17, 2025

Marc Record

First DetectedMar 21, 2023 12:10:40 PM
Last File Modification TimeDec 17, 2024 08:09:05 AM
SuppressedRecord had no items

MARC Record

LEADER04266cam a2200601 i 4500
001on1097183567
003OCoLC
00520241217080643.0
006m     o  d        
007cr cnu|||unuuu
008190415s2019    caua    ob    001 0 eng d
019 |a 1097253446|a 1099281079|a 1104506848|a 1138963131|a 1202562508|a 1240510943
020 |a 9781492041108|q (electronic book)
020 |a 1492041106|q (electronic book)
020 |a 9781492041085|q (electronic book)
020 |a 1492041084|q (electronic book)
035 |a (OCoLC)1097183567|z (OCoLC)1097253446|z (OCoLC)1099281079|z (OCoLC)1104506848|z (OCoLC)1138963131|z (OCoLC)1202562508|z (OCoLC)1240510943
037 |a B07825FF-C9F6-4776-80BF-7A0083EEEA38|b OverDrive, Inc.|n http://www.overdrive.com
040 |a N$T|b eng|e rda|e pn|c N$T|d N$T|d EBLCP|d TEFOD|d UKAHL|d UMI|d OCLCF|d YDX|d OCLCQ|d VT2|d UKSSU|d ORZ|d VFL|d OCLCO|d OCLCQ|d AAA|d OCLCO|d ORU|d OCL|d OCLCQ|d IVU|d OCLCO|d OCLCL
049 |a MAIN
050 4|a QA76.9.D3
050 4|a QA76.73.P98
072 7|a COM|x 051360|2 bisacsh
08204|a 005.7565|2 23
1001 |a Grus, Joel|c (Software engineer),|e author.|1 https://id.oclc.org/worldcat/entity/E39PCjxFBRTkCbfCmRt6yhmmVC|9 413088
24510|a Data science from scratch :|b first principles with Python /|c Joel Grus.
250 |a Second edition.
264 1|a Sebastopol, CA :|b O'Reilly Media,|c [2019]
300 |a 1 online resource (xvii, 376 pages) :|b illustrations (some color)
336 |a text|b txt|2 rdacontent
336 |a still image|b sti|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
504 |a Includes bibliographical references and index.
5050 |a Introduction -- A crash course in Python -- Visualizing data -- Linear algebra -- Statistics -- Probability -- Hypothesis and inference -- Gradient descent -- Getting data -- Working with data -- Machine learning -- k-Nearest neighbors -- Naive bayes -- Simple linear regression -- Multiple regression -- Logistic regression -- Decision trees -- Neural networks -- Deep learning -- Clustering -- Natural language processing -- Network analysis -- Recommender systems -- Databases and SQL -- MapReduce -- Data ethics -- Go forth and do data science.
5208 |a Data science libraries, frameworks, modules, and toolkits are great for doing data science, but they're also a good way to dive into the discipline without actually understanding data science. With this updated second edition, you'll learn how many of the most fundamental data science 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 hacking skills you need to get started as a data scientist. Today's messy glut of data holds answers to questions no one's even thought to ask. This book provides you with the know-how to dig those answers out.
5880 |a Online resource; title from PDF title page (EBSCO, April 16, 2019).
5880 |a Online resource; title from digital title page (viewed on March 9, 2021).
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a Python (Computer program language)|9 71333
650 0|a Database management.|9 35533
650 0|a Data structures (Computer science)|9 35539
650 0|a Data mining.|9 71797
650 0|a Data mining|x Mathematics.
758 |i has work:|a Data Science from Scratch (Text)|1 https://id.oclc.org/worldcat/entity/E39PCGFfB69yg99RrGMwFKymVC|4 https://id.oclc.org/worldcat/ontology/hasWork
77608|i Print version:|a Grus, Joel (Software engineer).|t Data science from scratch.|b Second edition.|d Sebastopol, CA : O'Reilly Media, 2019|z 9781492041139|z 1492041130|w (OCoLC)1060198620
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781492041122/?ar|x O'Reilly|z eBook
938 |a Askews and Holts Library Services|b ASKH|n AH36183995
938 |a ProQuest Ebook Central|b EBLB|n EBL5750897
938 |a EBSCOhost|b EBSC|n 2102311
938 |a YBP Library Services|b YANK|n 16164327
994 |a 92|b VIA
999 |c 288261|d 288261