前 言
Python语言是一种解释型、面向对象且具有动态语义的高级编程语言。根据TIOBE官网发布的2025年5月编程语言排行榜,Python、C++和C位居前三,Java排名第四。Python分别在2007年、2010年、2018年、2020年、2021年、2024年6次获得TIOBE“年度编程语言”称号,成为史上获得该称号次数最多的编程语言。Python的成功得益于其简洁易用的语法、强大的数据处理能力、活跃的社区支持、跨平台兼容性以及出色的并行处理能力。此外,Python在Web开发、数据分析、人工智能、机器学习、游戏开发等多个领域展现了广泛的应用场景。
作为一本实践性很强的Python语言基础教材,《Python程序设计》具有以下特点。
(1) 涵盖Python程序设计语言的基础知识,讲解内容由浅入深,符合学生学习计算机语言的规律。
(2) 遵循理论知识和实践知识并重的原则,尽量采用图例的方式阐述理论知识,并辅以大量实例,帮助学生理解、巩固和运用所学知识。
(3) 大部分章节提供综合性实例,这些综合性实例具备知识综合性、紧密联系实际和较强的启发性,可以帮助学生灵活运用各种知识,举一反三地解决实际问题。
本书共分8章。第1章介绍了Python语言的发展历程、特点、开发平台和开发过程,以及如何进行程序调试;第2章介绍了Python语言编程的基础语法,包括变量和数据类型、表达式、控制语句和循环语句等;第3章介绍了Python函数和模块的定义及使用;第4章介绍了常用数据结构,如字符串、列表、元组、集合、字典、栈和队列;第5章介绍了Python语言迭代器与生成器的概念及其用法;第6章介绍了Python的面向对象程序设计基础;第7章介绍了Python的异常处理机制;第8章介绍了Python的输入和输出及数据库操作。
本书由吴仁群编著。在编写过程中,得到了清华大学出版社的大力支持。同时,编者参考了本书“参考文献”中所列举的图书,特此向这些书籍的作者及清华大学出版社表示诚挚的感谢。此外,本书的出版得到了北京印刷学院学科专项(21090124017)的资助。
本书附赠教学课件、案例源代码、教学大纲、教案和教学日历,读者可通过扫描下方二维码进行下载。
由于时间仓促,书中难免存在一些不足之处,欢迎广大读者批评指正。
服务邮箱:476371891@qq.com。
编 者
2025年3月
