前言





程序设计是高等院校计算机、电子信息、工商管理等相关专业的必修课程。Python语言是一种解释型、面向对象的计算机程序设计语言,广泛用于计算机程序设计教学、系统管理编程脚本、科学计算等,特别适用于快速的应用程序开发。Python程序设计语言广受开发者的喜爱,已经成为首选的计算机程序设计教学语言。


本书集教材、练习册、上机指导、题库于一体,基于Windows 10和Python 3.10构建Python开发平台,通过大量的实例,由浅入深、循序渐进地阐述Python语言的基础知识,以及使用Python语言的实际开发应用实例。本书具体内容包括Python程序设计导论,Python语言基础,程序流程控制,常用内置数据类型,组合数据类型,输入、输出和文件,错误和异常处理,函数和函数式编程,面向对象的程序设计,模块和模块化程序设计,数据结构与算法基础,图形用户界面,图形绘制和数据可视化,数值日期和时间处理,字符串和文本处理,数据库访问,网络编程和通信,并行计算,系统管理以及Python计算生态等。

本书是第2版的升级和完善。


根据第1版和第2版在全国各高校使用的反馈,本书章节略作调整、完善和更新,增加了Python计算生态的全面概述,条理更清晰,结构更合理,更适合于教和学。同时,以润物细无声的方式将思政要素融入知识讲解和案例应用中。



为了更好地帮助读者理解和掌握知识点及应用技能,本书提供了近1000个实例、523道习题(单选题、填空题和思考题)、600多个实践操作任务以及48个综合应用案例。


本书配套资源丰富,包括教学大纲、教学课件、程序源码、素材、
案例研究、
电子教案、知识图谱和教学进度表等; 本书还提供1100分钟教学视频,方便学生反复观看和学习课程相关内容; 本书还提供计算机等级考试二级(Python程序设计)题库(真题和模拟题)自测平台,
包含教师近3000道布置作业的题目,提供学生刷题、自动判题、教师组卷、自动阅卷等功能,
作为学习和考级的开源学习资源,题库随时增补完善。


资源下载提示

 课件等资源: 扫描封底的“课件下载”二维码,在公众号“书圈”下载。

 素材(源码)等资源: 扫描目录上方的二维码下载。


 视频、案例研究等资源: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的二维码,可以在线学习。


 题库自测平台等: 扫描封底
的作业系统二维码,登录网站在线做题及查看答案。


本书由华东师范大学江红和余青松共同主编和统稿。衷心感谢清华大学出版社的魏江江分社长和王冰飞老师,敬佩他们的睿智和敬业。

由于时间和编者学识有限,书中不足之处在所难免,敬请诸位同行、专家和读者指正。



编者2023年3月