

A glimpse inside

The book’s central philosophy is that the best way to understand data science is to implement its building blocks yourself. Rather than teaching readers to use pre-built libraries, Grus guides you through coding your own versions of essential algorithms and tools, such as linear regression, decision trees, and neural networks. This hands-on approach demystifies complex concepts and gives readers a true sense of how and why these algorithms work.
Grus leverages Python’s simplicity and readability to make data science concepts accessible. The book covers Python basics but quickly moves to using Python to manipulate data, perform statistical analysis, and build algorithms. It’s particularly valuable for those who have some programming background but want to see how Python can be used specifically for data science tasks.
Ratings at a glance
- 1Learning by Building
- 2Python as a Data Science Language
- 3Core Concepts Without the Black Box
- 4The Importance of Mathematics in Data Science
- 5From Data Collection to Model Evaluation