图书前言

前言

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

本书内容

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

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

根据本书前3版在全国各高校使用的反馈,本书章节略作调整、完善和更新,增加了Python计算生态的全面概述,条理更清晰,结构更合理,更适合于教和学。同时,以润物细无声的方式将思政要素融入知识讲解和案例应用中。除了在每个章节末已有的24个实用案例研究外,还增加了“安装和使用VSCode开发环境”的案例研究。VSCode的新版更新在AI支持方面带来了许多创新功能,尤其是Agent模式和MCP协议的引入,极大地提升了开发者的编程体验和效率。

随着大语言模型的快速发展,利用AI辅助编程和教学已经成为程序设计语言不可或缺的技能。本书新版使用了大量篇幅(大部分以电子资源的形式提供)系统地阐述了利用人工智能技术来辅助或自动化软件开发过程的技术、方法与实践。结合传统程序设计与人工智能的能力,可以大幅提升读者的学习和开发效率。

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

配套资源

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

资源下载提示

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

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

在线自测题: 扫描封底的作业系统二维码,再扫描自测题二维码,可以在线做题及查看答案。

微课视频: 扫描封底

的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以在线学习。

本书特色

1. 体系完整,由浅入深: 基于Windows 10/11+Python 3.13构建开发平台,系统覆盖语法、流程控制、数据结构、算法、GUI、数据库、网络编程等全栈内容,逻辑清晰、层层递进,零基础读者可轻松入门。

2. 五位一体,学练结合: 集教材、练习册、上机指导、题库、AI辅助编程于一体,通过大量实例系统阐述Python语言基础知识与开发应用,内容全面、实用性突出。

3. 资源丰富,配套齐全: 提供1000多个实例、600多道习题、600多个实践操作任务及50多个综合应用案例; 配套1100分钟微课视频,支持扫码学习。

4. AI赋能,与时俱进: 融入AI辅助编程教学,新增VSCode开发环境实战,自然融入思政元素,贴合新时代计算机教学需求。

5. 题库完备,考级助力: 在线题库系统包含近3000道作业题目,覆盖Python等级考试真题,支持刷题自测、教师组卷、自动阅卷,高效助力学习与考级。

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

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

编者2026年5月