TypeScript 数据科学:从原型到生产
TypeScript 数据科学:从原型到生产
简介:
《TypeScript 数据科学》是一本独特的实用指南,它结合了 TypeScript 静态类型的强大功能和数据分析工具的灵活性。与传统的、仅专注于 Python 的数据科学书籍不同,本书提供了一个全新的视角:如何使用 TypeScript 来构建数据处理和机器学习领域中可靠、可扩展且易于维护的项目。
本书内容
本书涵盖了数据科学项目的完整生命周期——从数据收集和清洗到模型部署上线。您将了解到:
- 如何设置 TypeScript 数据分析项目的环境(Node.js, Deno, ts-node)。
- 如何使用
danfojs和pandas-js库处理表格数据。 - 如何利用静态类型来防止数据处理中的错误。
- 如何使用带有 TypeScript 类型的
plotly.js和D3.js创建可视化。 - 如何在 TypeScript 中实现简单的机器学习模型(线性回归、K-近邻)。
- 如何通过
Pyodide或 REST 服务将 TypeScript 代码与 Python 生态系统集成。 - 如何使用
Jest为数据科学组件编写单元测试。
目标读者
本书适合以下读者:
- 数据科学家和分析师,希望扩展工具集并掌握 TypeScript 以用于生产级解决方案。
- 前端开发人员,对数据科学感兴趣并希望将 TypeScript 技能应用于新领域。
- 学生和教师,学习现代数据分析方法。
- 团队领导和技术架构师,寻求统一团队技术栈的方法。
读者收获
阅读本书后,您将能够:
- 使用完全类型安全的 TypeScript 构建数据处理管道。
- 使用类型化可视化创建交互式仪表板和报告。
- 无需切换到 Python 即可实现和测试简单的机器学习算法。
- 将 TypeScript 解决方案与现有的 Python 基础设施集成。
- 编写清晰、自文档化的代码,易于维护和扩展。
本书包含大量实用示例、可直接运行的代码片段以及用于巩固知识的练习题。所有示例均可在在线仓库中找到。无论您当前的水平如何——从新手到经验丰富的开发者——您都能在本书中找到宝贵见解和解决日常数据科学问题的现成方案。
注意:本书假设读者已基本了解 TypeScript 或 JavaScript。不要求掌握 Python,但会是一个优势。