𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Software Engineering for Data Scientists (MEAP V03)

✍ Scribed by Andrew Treadway


Publisher
Manning Publications
Year
2023
Tongue
English
Leaves
319
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


These easy to learn and apply software engineering techniques will radically improve collaboration, scaling, and deployment in your data science projects.

In Software Engineering for Data Scientists you’ll learn to improve performance and efficiency by

Using source control
Handling exceptions and errors in your code
Improving the design of your tools and applications
Scaling code to handle large data efficiently
Testing model and data processing code before deployment
Scheduling a model to run automatically
Packaging Python code into reusable libraries
Generating automated reports for monitoring a model in production

Software Engineering for Data Scientists presents important software engineering principles that will radically improve the performance and efficiency of data science projects. Author and Meta data scientist Andrew Treadway has spent over a decade guiding models and pipelines to production. This practical handbook is full of his sage advice that will change the way you structure your code, monitor model performance, and work effectively with the software engineering teams.

about the technology
Many basic software engineering skills apply directly to data science! As a data scientist, learning the right software engineering techniques can save you a world of time and frustration. Source control simplifies sharing, tracking, and backing up code. Testing helps reduce future errors in your models or pipelines. Exception handling automatically responds to unexpected events as they crop up. Using established engineering conventions makes it easy to collaborate with software developers. This book teaches you to handle these situations and more in your data science projects.

✦ Table of Contents


MEAP_VERSION_3
Welcome
1_Introducing_engineering_principles
2_Source_control_for_data_scientists
3_How_to_write_robust_code
4_Object-oriented_programming_for_data_scientists
5_Creating_progress_bars_and_time-outs_in_Python
6_Making_your_code_faster_and_more_efficient
7_Memory_management_with_Python
8_Alternatives_to_Pandas
9_Putting_your_code_into_production


πŸ“œ SIMILAR VOLUMES


Software Engineering for Data Scientists
✍ Andrew Treadway πŸ“‚ Library πŸ“… 2023 πŸ› Manning Publications 🌐 English

These easy to learn and apply software engineering techniques will radically improve collaboration, scaling, and deployment in your Data Science projects. In Software Engineering for Data Scientists you’ll learn to improve performance and efficiency by: Using source control Handling exception

Software Engineering for Data Scientists
✍ Catherine Nelson πŸ“‚ Library πŸ“… 2024 πŸ› O'Reilly Media, Inc. 🌐 English

Data science happens in code. The ability to write reproducible, robust, scaleable code is key to a data science project's successβ€”and is absolutely essential for those working with production code. This practical book bridges the gap between data science and software engineering, clearly explaining

Software Engineering for Data Scientists
✍ Catherine Nelson πŸ“‚ Library πŸ“… 2024 πŸ› O'Reilly Media 🌐 English

<p>Data science happens in code. The ability to write reproducible, robust, scaleable code is key to a data science project's successβ€”and is absolutely essential for those working with production code. This practical book bridges the gap between data science and software engineering,and clearly expl

Software Engineering for Data Scientists
✍ Catherine Nelson πŸ“‚ Library πŸ“… 2024 πŸ› O'Reilly Media 🌐 English

Data science happens in code. The ability to write reproducible, robust, scaleable code is key to a data science project's successβ€”and is absolutely essential for those working with production code. This practical book bridges the gap between data science and software engineering,and clearly explain

Software Solutions for Engineers and Sci
✍ Julio Sanchez, Maria P. Canton πŸ“‚ Library πŸ“… 2007 πŸ› CRC Press 🌐 English

Software requirements for engineering and scientific applications are almost always computational and possess an advanced mathematical component. However, an application that calls for calculating a statistical function, or performs basic differentiation of integration, cannot be easily developed in