Skip to content
Free UK delivery over £35 ‱ Brand New Books ‱ Trusted by millions of customers
Free UK delivery over ÂŁ35

Data Science From Scratch: First Principles With Python by Joel Grus - Non Fiction - Paperback

SKU VRT-2788

ISBN: 9781492041139

Save 17% Save 17%
Original price ÂŁ47.99
Original price ÂŁ47.99 - Original price ÂŁ47.99
Original price ÂŁ47.99
Current price ÂŁ39.99
ÂŁ39.99 - ÂŁ39.99
Current price ÂŁ39.99
Availability:
in stock, ready to be shipped
Free Shipping
Free 48-Hour Delivery

On orders over ÂŁ35

Easy Returns
Fast UK Dispatch

Orders shipped within 24 hours

Secure Payment
Easy 30-Day Returns

Hassle-free returns on eligible items

Secure Payment
Secure Checkout

Safe & encrypted payment options

Title:
Data Science from Scratch: First Principles with Python

Condition: BRAND NEW
Format: Paperback

Overview:
Data Science from Scratch: First Principles with Python is a hands-on, code-first guide to the core ideas behind data science. In this updated second edition, Joel Grus walks you through implementing foundational data science tools and algorithms from scratch in Python, rather than simply using ready-made libraries. The aim is to illuminate the math and statistics at the heart of data science so you can reason about models, not just run them. If you’re comfortable with basic programming and have a willingness to wrestle with numbers, this book will teach you how to translate data into insight—step by step, line by line. You’ll learn to form questions, test hypotheses, and build intuition for why methods work, when they fail, and how to tune them in real-world, messy data. This is more than a tutorial—it’s a practical apprenticeship in thinking like a data scientist, with projects that solidify understanding and sharpen your problem-solving instincts.

What Makes This Book Stand Out:
What sets Data Science from Scratch apart is its relentless “from first principles” approach. Rather than presenting a black-box workflow, it reveals how core data science techniques operate under the hood, using plain Python code to implement them. Grus makes difficult concepts approachable—linear algebra, probability, statistics, and optimization are tied directly to tangible outcomes you can see in your own notebooks. The second edition keeps pace with contemporary Python practices, updating examples and exercises to feel relevant to today’s data landscape. The book blends theory with hands-on practice, turning abstract ideas into working tools you can adapt for real projects, interviews, or coursework. It’s the kind of guide that builds confidence, not just familiarity, and it’s equally valuable to self-learners, students, or professionals expanding their data science toolkit.

Who This Book Is Perfect For:
This book is ideal for curious programmers who want to understand why data science methods work, not just how to apply them. It suits beginners with some coding experience who are ready to grapple with math and statistics, as well as intermediate readers seeking a solid refresher on fundamentals. If you’re preparing for data science roles, pursuing a course of study, or building a personal project and want to understand the reasoning behind algorithms, this book is a practical companion. It also works well as a course supplement for university or bootcamp students who need a clearer bridge between theory and implementation—and for readers who prefer to learn by building things themselves rather than relying solely on libraries.

Key Highlights:

  • Python-based implementations of core data science concepts from first principles
  • Clear explanations of math and statistics underpinning data analysis
  • Hands-on coding exercises you can run and adapt
  • Bridging theory and practice to improve problem-solving instincts
  • Suitable as self-study, course supplement, or interview prep groundwork
  • Updated second edition aligns with modern Python practices
  • Encourages a cautious, inquiry-driven approach to data projects

About the Author:
Joel Grus is a data scientist and educator known for making data science approachable through a code-first, principles-based lens. As the author of Data Science from Scratch, his work has helped thousands of learners move beyond rote library usage to a deeper understanding of how algorithms function, why they work, and how to adapt them to real-world data challenges. The second edition reflects his continuing emphasis on practical programming, rigorous thinking, and the joy of uncovering insights from messy data. Grus’s approach balances accessible explanations with rigorous foundations, making complex topics feel doable while maintaining a premium, professional tone that resonates with students, early-career data scientists, and lifelong learners alike.

Why You’ll Love This Book:
If you want to truly grasp data science rather than just follow tutorials, this book delivers. You’ll finish with a toolkit of mental models and concrete Python code you can tailor to your own datasets. The emphasis on principles—how and why a method works—empowers you to diagnose issues, compare alternatives, and communicate ideas clearly to teammates or interviewers. It’s an ideal gift for a technically minded reader who values depth over shortcuts, and a practical upgrade for anyone stepping into data science roles, building machine-learning foundations, or preparing for rigorous coursework.

Please Note: The individual books included in this listing will be dispatched as per the original UK ISBN and UK edition cover image shown in the image.

Bigger bundles

Better value

Fast UK delivery

Free over ÂŁ35

Brand new books

From a trusted retailer 

COMMON QUESTIONS

1. Do you offer free delivery?

Yes, The Book Bundle offers free UK delivery on orders over ÂŁ35. This makes bundles and multi-book orders especially good value.

2. Why are the books so heavily discounted?

Discounts may come from publisher offers, special stock opportunities, clearance lines or bulk-buying advantages. The downside is that stock sells out extremely fast so we can't guarantee that your set will be available tomorrow. Secure it today.

3. Are the books genuine editions?

Yes. The Book Bundle sells genuine books from recognised publishers and suppliers. Product pages may include details such as ISBN, publisher, format and author information so customers can check the edition before ordering.

4. Are the books brand new or used?

All books sold by The Book Bundle are brand new.This makes them suitable for gifts, schools, home libraries, and collectors.

5. Is the price for the full bundle or just one book?

The price shown is for the product described on the page. If the title says “collection”, “bundle”, “box set” or “set”, the price is for the full set described, not just one book.

6. How long does delivery take?

We dispatch orders in 24 hours, and it usually takes 48-72 hours to arrive.