前言
Python语言是国内外广泛使用的计算机程序设计语言。该语言具有语法简洁、易读性强及可扩展好等优点。Python语言因其开源性的特点,自起,使用率呈线性增长。各行业的专业人员在Python社区都可以快速获得与本专业相关的各种资源,并很容易地编写出适合自身应用需求的程序。
Python语言不仅受到计算机专业人士的喜爱,也受到非计算机专业人士的青睐。许多高等院校的计算机专业和非计算机专业都开设了“Python语言程序设计”课程。全国的计算机等级考试、江苏省的计算机等级考试,以及其他各省的计算机等级考试,都把Python语言列入了二级考试范围。为了帮助学生更快、更好地掌握Python语言程序设计的特点,理解和掌握常用的程序设计算法和思想,本书作者结合二十多年一线教学的实践经验,参照《全国计算机等级考试二级Python语言程序设计大纲》和《江苏省高等学校非计算机专业学生计算机知识与应用能力等级考试大纲》规定的二级Python语言考试要求编写了本书。
本书的最大特点是内容由易到难、循序渐进,列举了大量的典型题目,同时给出了详细的分析和解答。为了使读者能进一步自主进行强化训练,本书根据每一个Python语言的知识点给出相应的测试题目,同时在附录中也给出了参考答案,方便读者判断自己解题的正确与否,提高学习效率。
全书共分为11章,在每一章的知识要点部分都对相应章节的重点内容进行了归纳和总结。在例题分析和解答部分列举了一些容易出错、具有一定难度的选择题和填空题,对其给予详尽的分析和解答。之后,为了强化和掌握本章的知识,给出了相关的测试题目和参考答案。在每章实验里,针对每个实验题目,都提出实验要求,给出算法提示,要求学生给出完整的代码; 同时,根据问题需要,提出了相关的思考题,帮助学生更加深刻透彻地理解该实验的知识要点。如果初学者能够认真做好本书提供的每一道题目,那么就能够掌握Python语言程序设计的基本要领和技巧,进而也就能掌握计算机程序设计的基本思想,通过国家和各省Python语言程序设计二级考试也将更加顺利。
本书由钱毅湘、熊福松和黄蔚合作完成编写,最后统稿由钱毅湘负责完成。第1~4章由钱毅湘编写,第5~7章由熊福松编写,第8~10章由黄蔚编写,第11章由三位作者共同编写。
在本书的编写过程中得到了苏州大学计算机公共教学部所有老师的大力支持和参与,他们为本书提出了宝贵建议,在此表示衷心的感谢!
在本书的编写过程中参考了许多同行的著作,作者在此对相关作者一并表示感谢。感谢为本书提供直接或间接帮助的每一位朋友,你们的帮助和鼓励促成了本书的顺利完成。
尽管作者非常努力地试图把本书写得十分完美,但由于水平有限,书中难免会有疏漏和不当之处,恳请读者批评指正,以便下次再版或重印时修订。
编者
10月12日
more >