前言 Python程序设计任务驱动式教程Python是一种代表简单主义思想的语言,它能用尽量少的代码完成更多的工作。Python语法简单,易于学习,而且具有免费开源、跨平台性强、第三方库丰富、胶水语言等优点,它被广泛应用于多个领域。它可以作为初学者学习计算机程序设计语言的首选。 在学习Python的过程中,初学者可能会感到知识体系繁杂,一时间难以厘清思路,分不清重点,看得懂代码却写不出代码等。为了解决上述问题,本书给初学者提供了一个事半功倍的学习方法,即采用任务驱动的方式讲解知识的应用。学习者可以根据一个一个短小精悍的任务,以“先操作、后学习;先模仿、后提高”的模式,在“做中学”的过程中体验学习的乐趣,从而达到学习的目的。 市面上的Python教材多以Python 3.x为主要版本,基本看不到Python 2.x的踪影。本书兼顾两个版本。基础知识的介绍以Python 2.7为主(Python 2.7.18是Python 2的最后版本,也算是对“绝唱版本”的一个纪念);应用知识(小游戏、海龟作图、第三方库的使用)以Python 3.x为主。 本书共10章,主要讲解基础知识和基本应用技巧,内容涉及Python的基础知识,包括基本语法、输入输出、数据类型、流程控制、函数、文件;还涉及Python的应用知识: 游戏、第三方库的使用。 本书是集体智慧的结晶。孙践知编写了第1、2章,肖媛媛编写了第3、4章,姚春莲编写了第5、6章,司慧琳编写了第8、9章,张迎新编写了第7、10章。除封面署名的作者外,陈丹、宫树岭、李帮庆、孙永梅也参加了编写工作。 本书力求贴近实际应用,尽量用简练的语句和清楚的叙述来指导读者,循序渐进地学习每一个案例。但由于时间仓促,以及编者水平所限,书中难免存在错误和不妥之处,请读者批评指正。Python程序设计任务驱动式教程前言 作者2021年5月于北京工商大学