前言
Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,能简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释型语言的本质,使得它在大多数平台上的很多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。
Python可以应用于众多领域,如数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。互联网公司广泛使用Python来做的事一般有自动化运维、自动化测试、大数据分析、爬虫、Web 等。
Python更加易于学习和掌握,并且可利用其大量的内置函数与丰富的扩展库来快速实现许多复杂的功能。在Python语言的学习过程中,仍然需要通过不断的练习与体会来熟悉Python的编程模式,尽量不要将其他语言的编程风格用在Python,而要从自然、简洁的角度出发,以免设计出冗长而低效率的Python程序。
本书的主要特色有:
知识技术全面准确: 本书主要针对国内计算机相关专业的高校学生以及程序设计爱好者,书中详细介绍了Python语言的各种规则和规范,以便让读者能够全面掌握这门语言,从而设计出优秀的程序。
内容先进、体系得当: 本书的知识脉络清晰明了,第1~4章主要介绍Python的基本语法规则,第5~9章主要讲解一些更加深层的概念,而第10~15章则选取了Python一些在当下流行的具体应用场景下的应用。全书内容由浅入深,便于读者理解和掌握。
代码实例丰富完整: 对于书中每一个知识点都会配有一些示例代码并辅以相关说明文字及运行结果,还会有某些章节对一些经典的程序设计问题进行深入的讲解和探讨。读者可以参考源程序上机操作,加深体会。
微课辅助学习: 在某些章节,尤其是有关实际编程的章节,配有视频讲解。
本书的编著者为吕云翔、孟爻、徐祺智,另外,曾洪立、吕彼佳、姜彦华参与了部分章节的编写及配套资源制作等。
由于Python是一门新兴的程序设计语言,Python语言的教学方法本身还在探索之中,加之我们的水平和能力有限,本书难免有疏漏之处,恳请各位同仁和广大读者给予批评指正,也希望各位能将实践过程中的经验和心得与我们交流(yunxianglu@hotmail.com)。
编者2018年5月
