Book Retelling: Python and R for the Modern Data Scientist

I picked up “Python and R for the Modern Data Scientist” by Rick J. Scavetta and Boyan Angelov a while back. It’s an O’Reilly book from 2021, and it caught my eye because it doesn’t pick sides in the Python vs R debate. Instead, it argues you should use both.

And honestly? That’s a refreshing take.

What This Book Is About

If you’ve spent any time in data science circles, you’ve heard the “Python vs R” argument. People get really passionate about it. But Scavetta and Angelov basically say: why not both?

The book walks you through learning one language when you already know the other. It covers the history of both languages, shows you how they work differently, and then gets into the good stuff - using them together in real projects.

Here’s what the book covers across its four parts:

  • Part I - The history and origins of Python and R
  • Part II - Learning R if you know Python, and Python if you know R
  • Part III - Data formats, workflows, and the modern ecosystem
  • Part IV - Actually using both languages together in real projects

Why I’m Retelling This Book

I’ve been working with both Python and R for years. In my experience, each language has its strengths. R is amazing for statistics and visualization. Python is great for general programming and machine learning pipelines. Knowing both makes you way more effective.

This book captures that idea really well, and I want to share the key takeaways in a series of short, easy-to-read posts.

The Series Plan

Over the next several days, I’ll walk through the whole book chapter by chapter:

  1. The Preface - What Modern Data Science Means
  2. Chapter 1 - Origins of Python and R
  3. Chapter 2 Part 1 - R for Pythonistas: Getting Started
  4. Chapter 2 Part 2 - R for Pythonistas: Data Wrangling
  5. Chapter 3 - Python for R Users
  6. Chapter 4 - Data Format Context
  7. Chapter 5 - Workflow Context
  8. Chapter 6 - Using Both Languages Together
  9. Chapter 7 - A Bilingual Data Science Case Study
  10. The Appendix - Python and R Cheat Sheet
  11. Closing Thoughts

Book Details

  • Title: Python and R for the Modern Data Scientist
  • Authors: Rick J. Scavetta and Boyan Angelov
  • Publisher: O’Reilly Media
  • Year: 2021
  • ISBN: 978-1-492-09340-4

If you want the full depth, grab the book. But if you want the highlights and my take on each chapter, stick around.

Next: The Preface - What Modern Data Science Means

About

About BookGrill.net

BookGrill.net is a technology book review site for developers, engineers, and anyone who builds things with code. We cover books on software engineering, AI and machine learning, cybersecurity, systems design, and the culture of technology.

Know More