前言
PREFACE

计算机技术的发展,促进了程序设计语言的发展,特别是面向对象的程序设计语言的出现,极大地改进了传统的程序设计方法。在众多的程序设计语言中,由于Python语言具有简洁、易读、高效和可扩展性的特点,因而被越来越多的高校列为程序设计首选语言。2017年5月TIOBE公布了编程语言排行榜,得益于人工智能方面的发展,Python语言跃居第四。目前Python被越来越多地应用于信息处理、图像处理、Web网站开发、人工智能等方面。

本书以培养学生编程思想和编程能力为目的,共分10章,第1章主要包括Python概述、特点、应用及开发环境;第2章主要包括Python数据类型、表达式、Python数据结构及程序控制结构;第3章主要包括函数的定义、调用、参数的传递、模块的定义及引用;第4章主要包括面向对象的基本概念、类的定义和使用、类的属性和方法、类的继承及重载;第5章主要包括PyQt GUI编程;第6章主要包括数据库编程及文件系统;第7章主要包括Python网络编程;第8章主要包括Python网站的开发;第9章主要包括Python数字图像处理;第10章主要包括Python科学计算等。

参加本书编写的作者具有多年的计算机语言教学经验和丰富的心得和体会。全书内容广泛、重点突出,在编排上采用循序渐进、逐步扩展提高的方法,同时本书还精心设计了大量的示例和习题,以加深学生对内容的理解,提高学生分析问题、解决问题的能力。本书同时配有多媒体课件及例题源代码提供下载。

本书由王学军、胡畅霞、韩艳峰担任主编,龙海侠担任副主编。具体编写分工如下:第1、2章由尹佳利、李光曜编写,第3、4章由胡畅霞、张岩、李虎程编写,第5、6章由王学军、连丹丹编写,第7、8章由韩艳峰、龙海侠编写,第9、10章由王学军、赵天编写。本书的编写得到了各级领导的关心和支持,在此一并表示感谢。

限于编者水平,加之时间仓促,不当之处敬请广大读者批评指正,以使本书能不断完善。

编者

2017年8月