前言

Python因其功能强大、简单易学、开发成本低,已成为广大程序开发人员喜爱的程序设计语言之一。作为一门优秀的程序设计语言,Python被广泛应用到各个方面,从简单的文字处理,到网站和游戏开发,甚至于机器人和航天飞机控制,都可以找到Python的身影。

本书特别针对Python零基础的编程爱好者,进行了内容编排和章节组织,争取让读者在短时间内掌握Python程序设计语言的基本技术和编程方法。本书具有如下特点。

1.零基础入门

读者无须有其他程序设计语言的相关基础,跟随本书学习即可轻松掌握Python程序设计语言。

2.学习成本低

本书在构建开发环境时,选择了应用最为广泛的Windows 10操作系统和Python 3.5版本,使用Python 3.5自带的集成开发工具IDLE等进行学习和操作,没有特别的软件和硬件要求。

3.内容编排精心设计

Python程序设计涉及的范围非常广泛,本书内容编排并不求全、求深,而是考虑零基础读者的接受能力,选择Python中必备、实用的知识进行讲解。知识和配套实例循序渐进、环环相扣,逐步涉及实际案例的各个方面。

同时,本书内容针对《全国计算机等级考试二级Python语言程序设计考试大纲(2018年版)》作了精心编排,全面覆盖考试大纲内容。还专门针对考试大纲提供了习题集和模拟考试系统。模拟考试系统包含了依据考试大纲设计的真题题库,该系统既可辅助读者学习Python程序设计知识,又可帮助提高其等级考试通过的概率。

4.精心制作配套慕课

本书配套的慕课覆盖全书内容,对知识点进行详细讲解和补充,读者登录“人邮学院”网站(http://www.rymooc.com/)或扫描右侧的二维码,使用手机号注册,在首页右上角单击“学习卡”选项,输入封底刮刮卡中的激活码,即可在线观看慕课视频。扫描书中的二维码也可以直接使用手机观看视频。

扫一扫看慕课

5.强调理论与实践结合

书中每章最后的综合实例环节都安排有一个短小、完整的实例,方便教师教学,也方便学生学习。

6.提供丰富的学习资源

为了方便读者学习,本书提供所有实例的源代码和相关资源。源代码可在学习过程中直接使用,参考相关内容进行配置即可。为了方便教师教学,还提供了教学大纲、教案、教学进度表和PPT课件等资源。

本书主要内容如下表所示。

本书由西华大学刘凡馨、夏帮贵主编。本书源代码、PPT等相关资源可登录人民邮电出版社教育社区(www.ryjiaoyu.com)免费下载。

由于编者水平有限,书中难免存在不妥之处,敬请广大读者批评指正。

编者

2020年1月