Nelson, Catherine
Software Engineering for Data Scientists: From Notebooks to Scalable Systems
- ISBN 13:
- 9781098136208
- author:
- Nelson, Catherine
- format:
- Paperback
- publisher:
- O'Reilly Media
- language:
- English
- Publication Year:
- 2024
- Pages:
- 400
- Dimensions:
- 23.3 x 17.8 x 1.4 centimetres (0
- Genre:
- Computers, Programming, General,
- Condition:
- New
- Availability:
- Item usually sent within 7 working days
Description
Data science relies heavily on code. To succeed with production code, you need to write reproducible, robust, and scalable code. This practical guide bridges the gap between data science and software engineering, explaining how to apply best practices from software engineering to data science. You'll learn how to document your code, package and share it, integrate data science code with larger projects, create secure APIs, and apply best practices for testing, error handling, and logging. You'll also discover how to write more efficient, maintainable, and robust Python code. By the end of this book, you'll be able to put your data science projects into production. With a focus on practical examples in popular packages like NumPy and pandas, this guide covers essential topics often missing from introductory data science or coding classes.