Software Engineering for Data Scientists
From Notebooks to Scalable Systems
This book is a guide for data professionals looking to level up their coding skills. It covers essential skills including testing, object-oriented programming, refactoring, and building APIs. The code examples are in Python, but the principles hold for any programming language. Despite the title, it’s not just for data scientists. It’s a great introduction to anyone looking to get started with software engineering - particularly if you’re working with AI coding agents.