English · PDF 13
围绕所有这些工具的是编程。编程是一种贯穿始终的工具,你在项目的每个部分都会用到。要成为数据科学家,你不需要成为编程专家,但多学习编程会带来回报,因为成为更好的程序员可以让你自动化常见任务,并更轻松地解决新问题。
在每个数据科学项目中你都会用到这些工具,但对大多数项目来说它们还不够。这里有一个大致的 80-20 法则:你可以用本书中学到的工具解决每个项目中大约 80% 的问题,但解决剩下的 20% 还需要其他工具。在本书中,我们会为你指出可以学到更多内容的相关资源。
前面关于数据科学工具的描述大致按照你在分析中使用它们的顺序进行组织(当然,你会在其中多次迭代)。然而,根据我们的经验,这并不是学习它们的最佳方式:
在每一章中,我们都尽量遵循相似的模式:先给出一些激发兴趣的示例,让你看到更大的图景,然后再深入细节。本书的每一节都配有练习,帮助你实践所学内容。虽然很诱