购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

Python语言是一种容易学习、功能强大的高级程序设计语言,它既支持面向过程的程序设计,同时也支持面向对象的编程,而且具有高效的数据结构。Python语言具有优雅的语法、动态类型以及解释性质,能够使读者从语法细节中摆脱出来,专注于探索解决问题的方法、分析程序本身的逻辑和算法,已成为众多领域应用程序开发的理想语言。在IEEE发布的2017年编程语言排行榜上,Python语言高居首位。

本书从程序设计基本概念出发,由浅入深、循序渐进地讲述Python程序设计的基本概念和基本方法。本书分为10章。第1章介绍Python编程基础知识,主要包括Python语言概述、搭建Python开发环境以及Python语言基础;第2章讲述流程控制结构,主要包括顺序结构、选择结构、循环结构以及异常处理;第3章讨论字符串与正则表达式,主要包括字符编码、字符串的基本操作、字符串的常用方法、字节类型以及正则表达式;第4章讨论Python提供的几种典型数据结构,主要包括列表、元组、集合以及字典;第5章讨论函数与模块,主要包括函数的定义和调用、函数参数的传递、高阶函数、两类特殊函数、变量的作用域、装饰器以及模块;第6章讲述面向对象编程,主要包括面向对象编程概述、类与对象、成员属性、成员方法以及类的继承;第7章讲述文件操作,主要包括文件的基本概念、文件的打开和关闭、文本文件操作、二进制文件操作以及文件和目录管理;第8章讲述图形用户界面设计,主要包括GUI编程步骤、tkinter控件应用、对话框以及事件处理;第9章讲述图形绘制,主要包括tkinter画布绘图、turtle绘图以及grahpics绘图;第10章讲述数据库操作,主要包括访问SQLite数据库、MySQL数据库以及Access数据库。

在编写过程中,编者力求体现现代职业教育的性质、任务和培养目标,贯彻“以就业为导向、以能力为本位”的原则,突出教材的实用性、适用性和先进性,强调专业技术能力的训练和创新精神的培养。本书提供了丰富的实例,通过这些实例的分析和实现,能够更好地引导读者学习和掌握Python程序设计的知识体系和操作技能。

本书中的所有源代码均使用Python 3.6.4 64位版测试通过,所用集成开发环境为Python 3.6.4 Shell IDLE和JetBrains PyCharm 2017.3.2 64位版,所用平台为Windows 7旗舰版Service Pack 1 64位操作系统。源代码中用到的一些人名和电子邮件地址均为虚构,如有雷同,实属巧合。

本书由赵增敏、黄山珊和张瑞担任主编,刘颖、王亮、李彦明和张博担任副主编,参加本书编写的还有余霞、吴洁、王庆建、朱粹丹、赵朱曦、卢捷、彭辉等。由于编者水平所限,书中疏漏和错误之处在所难免,恳请广大读者提出宝贵意见。

编 者 xmhiV9R7lrzRfX+QiIFGbixZXvXMHQqcc4/vDWByMUqqTvx3yi/qUHsnL45Pf8no

点击中间区域
呼出菜单
上一章
目录
下一章
×