TypeScript 数据科学实用指南
TypeScript 数据科学实用指南
简介:
《TypeScript 数据科学》一书是同类指南中的首创之作,它利用 TypeScript 的强类型特性,开启了数据分析与机器学习的世界。作者阿列克谢·克雷洛夫是一位经验丰富的开发者和分析师,他展示了现代 JavaScript 生态系统如何成为传统数据科学工具的有效替代方案。
本书内容是什么?
本书涵盖了数据处理的完整周期:从数据收集与清洗,到可视化与机器学习模型构建。您将学习如何使用 TypeScript 进行:
- 使用
danfojs库处理表格数据(CSV、JSON、Parquet); - 统计分析及假设检验;
- 使用
Plotly.js、D3.js和Chart.js进行数据可视化; - 使用类型化转换器创建数据预处理管道;
- 在完全支持 TypeScript 的
TensorFlow.js上构建神经网络; - 通过 REST API 或 WebAssembly 与 Python 后端集成。
本书适合谁?
本书对以下人群非常有用:
- 希望扩展技术栈、利用强类型减少错误的数据科学家;
- 希望无需学习新语言即可深入数据分析的 JavaScript/TypeScript 开发者;
- 学习现代数据处理方法的理工科学生;
- 希望自动化 Web 报告和仪表盘的分析师。
您将学到什么?
阅读本书后,您将能够:
- 为复杂的分析任务创建类型化数据结构;
- 使用泛型和联合类型安全地处理不完整数据;
- 构建具有完整组件类型化的交互式仪表盘;
- 直接在浏览器或 Node.js 上部署机器学习模型;
- 为数据处理管道编写单元测试。
为什么选择 TypeScript 而非 Python?
TypeScript 提供了强类型的优势,这在数据科学中尤为重要:在编译阶段发现错误、通过类型改善代码文档,以及在 IDE 中获得更好的支持。此外,TypeScript 解决方案易于嵌入 Web 应用程序,并凭借 JIT 编译在浏览器中运行更快。
本书包含 50 多个可直接运行的实用示例,并附带源代码仓库。您不仅将学会分析数据,还将能够创建易于维护和扩展的生产级解决方案。
投身 TypeScript 数据科学的世界——这门语言融合了类型安全性与 JavaScript 的灵活性!