1.10 小结

本章介绍了一些术语和概念,这些术语和概念为第2~10章介绍的Python编程以及第11~16章介绍的大数据、人工智能和基于云的案例研究奠定了基础。

我们回顾了面向对象的编程概念,并讨论了Python受欢迎的原因,介绍了可以帮助我们避免重复工作的Python标准库和数据科学库。在后续章节中,我们将使用这些库来创建可以交互的软件对象,编写简短的代码执行重要任务。

我们通过三个试用程序演示了如何使用IPython解释器和Jupyter Notebook执行Python代码。还介绍了云和物联网,为即将在第11~16章中开发APP奠定基础。

我们讨论了“大数据”有多大,以及它还在以飞快的速度变得越来越大的原因。接着,提供了一个关于Waze移动导航APP的大数据案例研究,该APP使用许多当下流行的技术提供动态驾驶导航,让用户可以尽可能快速、安全地到达目的地。我们还介绍了这个APP用到的技术会在本书的哪些章节中使用。本章的最后是数据科学入门部分,在这一部分中我们讨论了计算机科学与数据科学的交叉学科—人工智能。