Python 是一个简单、易读、易记的编程语言,而且是开源的,可以免费地自由使用。Python 可以用类似英语的语法编写程序,编译起来也不费力,因此我们可以很轻松地使用 Python。特别是对首次接触编程的人士来说,Python 是最合适不过的语言。事实上,很多高校和大专院校的计算机课程均采用 Python 作为入门语言。

此外,使用 Python 不仅可以写出可读性高的代码,还可以写出性能高(处理速度快)的代码。在需要处理大规模数据或者要求快速响应的情况下,使用 Python 可以稳妥地完成。因此,Python 不仅受到初学者的喜爱,同时也受到专业人士的喜爱。实际上,Google、Microsoft、Facebook 等战斗在 IT 行业最前沿的企业也经常使用 Python。

再者,在科学领域,特别是在机器学习、数据科学领域,Python 也被大量使用。Python 除了高性能之外,凭借着 NumPy、SciPy 等优秀的数值计算、统计分析库,在数据科学领域占有不可动摇的地位。深度学习的框架中也有很多使用 Python 的场景,比如 Caffe、TensorFlow、Chainer、Theano 等著名的深度学习框架都提供了 Python 接口。因此,学习 Python 对使用深度学习框架大有益处。

综上,Python 是最适合数据科学领域的编程语言。而且,Python 具有受众广的优秀品质,从初学者到专业人士都在使用。因此,为了完成本书的从零开始实现深度学习的目标,Python 可以说是最合适的工具。