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:
- The Preface - What Modern Data Science Means
- Chapter 1 - Origins of Python and R
- Chapter 2 Part 1 - R for Pythonistas: Getting Started
- Chapter 2 Part 2 - R for Pythonistas: Data Wrangling
- Chapter 3 - Python for R Users
- Chapter 4 - Data Format Context
- Chapter 5 - Workflow Context
- Chapter 6 - Using Both Languages Together
- Chapter 7 - A Bilingual Data Science Case Study
- The Appendix - Python and R Cheat Sheet
- 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.