面向数据科学家的软件工程
林晨 译
出版时间:2026年08月(预计)
页数:262(预计)
“Catherine的著作揭开了如何将个人工作扩展至生产规模的神秘面纱。无论你是数据科学家、开发人员还是高管,她都能让大规模数据服务变得触手可及。”
——Carol Willing
Python核心开发者,2017年ACM软件系统奖得主(因Jupyter的持久影响力)
“这本书……提供了一份清晰、可操作的指南,填补了许多数据科学家在软件工程方面面临的关键技能缺口,将他们的编码实践提升到新的高度。”
——Gabriela de Queiroz
微软人工智能总监;初创企业顾问和天使投资人
数据科学实践于代码之中。编写可复现、健壮且可扩展的代码是数据科学项目成功的关键,对于处理生产代码的人员而言,更是一项必备能力。这本实用书籍弥合了数据科学与软件工程之间的鸿沟,并清晰地阐述了如何将软件工程中的最佳实践应用于数据科学。
书中的示例均采用Python编写,使用了NumPy和pandas等流行库。如果你想编写更优质的数据科学代码,本书涵盖了入门级数据科学或编程课程中经常缺失的核心主题,包括以下内容:
● 理解数据结构与面向对象编程。
● 清晰且熟练地为代码编写文档。
● 打包并分享你的代码。
● 将数据科学代码与更大的代码库集成。
● 学习如何编写API。
● 创建安全的代码。
● 将最佳实践应用于测试、错误处理和日志记录等常见任务。
● 更有效地与软件工程师协作。
● 用Python编写更高效、可维护且健壮的代码。
● 将你的数据科学项目投入生产。
● 更多内容。
书名:面向数据科学家的软件工程
译者:林晨 译
国内出版社:中国电力出版社
出版时间:2026年08月(预计)
页数:262(预计)
书号:978-7-5239-1152-5
原版书书名:Software Engineering for Data Scientists
原版书出版商:O'Reilly Media
Catherine Nelson
Catherine Nelson,数据科学家,牛津大学硕士,长期为企业提供机器学习解决方案。
Catherine Nelson是一名自由数据科学家和作家。此前,她曾担任SAP Concur的首席数据科学家,开发生产级机器学习应用,并创建了崭新的商务旅行功能。她还是O'Reilly出版的Building Machine Learning Pipelines一书的合著者。
本书封面上的动物是一只丝蝴蝶鱼(学名:Chaetodon auriga),这是一种栖息于印
度–太平洋珊瑚礁中、色彩鲜艳的鱼类。其体长可达九英寸,身体上装饰着醒目的白色与黑色V形条纹图案,背部呈鲜黄色。一条黑色条纹穿过它的眼睛,其背鳍上有一个显眼的黑斑,并延伸出一条丝状鳍条,这正是其名称的由来。这条丝状鳍条会随着鱼的年龄增长而发育,由背鳍的第五和第六根鳍条融合而成。
这些活跃的蝴蝶鱼最常见成对出现,在珊瑚礁、潟湖和外礁环境中穿梭。它们利用细长的吻部探入缝隙,寻找食物(食谱多样,包括蠕虫、软体动物、海绵、藻类,甚至软珊瑚)。
虽然通常对其他鱼类很温和,但丝蝴蝶鱼对自己的同类可能具有领地意识,尤其是在较小的水族箱中。它们是害羞的鱼类,喜欢在珊瑚礁中有大量藏身之处。
世界自然保护联盟(IUCN)将丝蝴蝶鱼列为无危物种。O’Reilly封面上的许多动物都濒临灭绝;它们对世界都很重要。