更新时间:2024-06-20 17:58:29
封面
版权页
内容提要
前言
第1章 程序设计基础
1.1 程序和程序设计语言
1.2 程序设计
1.3 程序示例
课后习题
第2章 数据的计算机表示与操作
2.1 Python程序基本构成
2.2 标识符
2.3 编程语言中的数据类型
2.4 表达式与运算符
2.5 格式化输出
2.6 程序示例
第3章 结构化程序设计
3.1 顺序结构程序设计
3.2 选择结构程序设计
3.3 循环结构程序设计
3.4 random库
3.5 异常处理
3.6 程序调试
3.7 程序示例
第4章 函数
4.1 函数的定义与调用
4.2 函数的参数
4.3 lambda函数
4.4 map()函数和filter()函数
4.5 变量的作用域
4.6 递归函数
4.7 模块
4.8 datetime库
4.9 程序示例
第5章 面向对象程序设计
5.1 类的定义与实例化
5.2 继承
5.3 程序示例
第6章 程序设计中的算法
6.1 算法基础
6.2 加密算法
6.3 查找算法
6.4 排序算法
第7章 文件
7.1 文件的基本概念
7.2 常用纯文本文件
7.3 常用二进制文件
7.4 网页文件
第8章 数据分析与可视化
8.1 NumPy——科学计算
8.2 pandas——数据分析与处理
8.3 Matplotlib——数据可视化
第9章 图形用户界面设计
9.1 GUI的布局——窗口与框架模块
9.2 GUI的用户交互——小部件
9.3 程序示例
第10章 程序设计综合案例
10.1 程序源代码
10.2 游戏窗体实现
10.3 游戏地图加载
10.4 跳跃功能实现
10.5 随机生成障碍功能实现
10.6 播放与停止背景音乐功能实现
10.7 碰撞和显示积分功能实现
第11章 实验
11.1 实验1 Python开发环境和编程基础
11.2 实验2基本程序设计
11.3 实验3顺序结构和选择结构
11.4 实验4循环结构
11.5 实验5函数
11.6 实验6面向对象程序设计
11.7 实验7程序设计中的算法
11.8 实验8文件
11.9 实验9数据分析与可视化
11.10 实验10图形用户界面设计
附录A 序列类型通用函数
附录B 字符串常用方法
附录C 列表常用方法
附录D 字典常用方法
附录E 集合常用函数或方法
参考文献