对于从未接触过Python语言,但多少了解一点编程知识(当然,如果熟悉或精通其他编程语言就更好了)的读者来说,这本书无疑是最适合的入门读物。本书对于基础知识点做了高度的提炼和概括,以避免初学者陷入低级冗长的细节而心生懈怠;同时,本书又为初学者规划了从初级到高级的编程技能提升路线图,确保他们始终走在正确的道路上。
即使对于编程一无所知的新手,这本书也绝对值得阅读和参考。不同于一般的基础语法培训教程,本书并未将Python开发限定于某个集成开发环境(IDE)中,而是用交互式编程的方式,强化对语言特性的理解,帮助读者真正理解Python语言和Python编程,而不是成为某个开发工具的重度依赖者。
对于有一定基础的Python程序员来说,本书可以作为案头工具书使用。本书从基础语法、基本技能讲起,涵盖了科学计算、数据处理、机器学习等领域,示例代码涉及了30余个模块的使用。程序员在工作中遇到的很多问题,都可以在本书中找到解决方案。
编程是一种工作,也是一门艺术,而且是实践性很强的艺术——从某些方面讲,编程和雕塑艺术有很多共通之处。编程理论的学习固然重要,但一味地看书、看教学视频而不动手操作,是不可能真正掌握编程技术的。正所谓,纸上得来终觉浅,绝知此事要躬行。
阅读本书时,建议初学者一定要打开电脑,启动IDLE或者其他趁手的开发工具,一行一行输入代码,亲自验证书中的例子,反复揣摩、练习,强化理解和记忆。唯有如此,才能真正理解Python,并将其理念融进思维中,使之成为自己得心应手的工具。