- 电子工业出版社
- 9787121392092
- 1-6
- 349827
- 66254589-6
- 平塑
- 16开
- 2023-08
- 486
- 304
- 工学
- 软件工程
- 程序设计
- 高职
作者简介
目录
第一篇 用 Python 学习编程__eol__第 1 章 Python 起步 3__eol__1.1 认识计算机语言 3__eol__1.1.1 低级语言和高级语言 3__eol__1.1.2 解释类语言和编译类语言 4__eol__1.2 了解 Python 4__eol__1.2.1 Python 的历史 4__eol__1.2.2 Python 主要应用领域 5__eol__1.3 Python 编程环境的安装与配置 6__eol__1.3.1 下载 Python 6__eol__1.3.2 安装 Python 7__eol__1.3.3 Python 集成开发环境 IDLE 11__eol__1.3.4 Python 集成开发环境 PyCharm 12__eol__1.4 Python 编程起步 17__eol__1.5 习题 19__eol__第 2 章 Python 编程基础 20__eol__2.1 程序语句与代码注释 20__eol__2.2 基本输入 / 输出 21__eol__2.2.1 基本输出 21__eol__2.2.2 基本输入 23__eol__2.3 代码缩进与代码块 23__eol__2.4 语句续行与语句分隔 24__eol__2.5 标识符与关键字 25__eol__2.6 开始写程序 25__eol__2.7 习题 27__eol__第 3 章 Python 数据类型 28__eol__3.1 变量 28__eol__3.2 数据类型 29__eol__3.3 数字类型 29__eol__3.3.1 数字类型常量 29__eol__3.3.2 数字运算 30__eol__3.3.3 格式化输出 38__eol__3.4 字符串类型 40__eol__3.4.1 字符串常量 40__eol__3.4.2 转义字符 40__eol__3.4.3 原(raw)字符串 41__eol__3.4.4 字符串的基本操作 41__eol__3.4.5 字符串常用内置方法 44__eol__3.5 列表类型 53__eol__3.5.1 列表的基本特点 53__eol__3.5.2 列表的基本操作 53__eol__3.5.3 列表的常用内置方法 56__eol__3.6 元组类型 63__eol__3.6.1 元组的基本特点 63__eol__3.6.2 元组的基本操作 64__eol__3.6.3 元组的常用内置方法 66__eol__3.7 集合类型 67__eol__3.7.1 集合的基本特点 67__eol__3.7.2 集合的基本操作 67__eol__3.7.3 集合的常用内置方法 69__eol__3.8 字典类型 71__eol__3.8.1 字典的基本特点 71__eol__3.8.2 字典的基本操作 72__eol__3.8.3 字典的常用内置方法 74__eol__3.9 习题 80__eol__第 4 章 程序流程控制 83__eol__4.1 分支结构——if 语句 83__eol__4.1.1 if 语句的形式 83__eol__4.1.2 if 语句案例 86__eol__4.2 循环结构——while 语句 87__eol__4.2.1 while 语句的形式 87__eol__4.2.2 break 与 continue 语句 88__eol__4.2.3 while 语句案例 89__eol__4.3 循环结构——for 语句 90__eol__4.3.1 for 语句的形式 90__eol__4.3.2 for 语句案例 91__eol__4.4 编程练习 92__eol__4.5 习题 94__eol__第 5 章 函数与模块 96__eol__5.1 函数的概念 96__eol__5.1.1 为什么需要函数 96__eol__5.1.2 函数的概念 98__eol__5.2 变量作用域 103__eol__5.3 编程练习 107__eol__5.4 内置函数 111__eol__5.4.1 算术函数 112__eol__5.4.2 数据类型转换函数 114__eol__5.4.3 序列函数 116__eol__5.4.4 对象操作 118__eol__5.4.5 编译运行 119__eol__5.5 模块 119__eol__5.5.1 模块的概念 119__eol__5.5.2 模块的导入 120__eol__5.5.3 模块的 name 属性 121__eol__5.6 编程练习 122__eol__5.7 习题 123__eol__8.2 功能实现版本 1——主界面的实现 161__eol__8.2.1 相关技术——Python 内置的标准图形界面库 tkinter 161__eol__8.2.2 版本 1 的参考程序代码 162__eol__8.2.3 版本 1 拓展功能要求 166__eol__8.3 功能实现版本 2——添加新学生 166__eol__8.3.1 相关技术——tkinter 图形界面实现和数据库编程 166__eol__8.3.2 版本 2 的参考程序代码 181__eol__8.4 功能实现版本 3——显示所有学生 187__eol__8.5 功能实现版本 4——查找删除修改学生 188__eol__8.6 功能实现版本 5——成绩录入 191__eol__8.7 功能实现版本 6——成绩查询 194__eol__8.8 拓展功能需求 197__eol__第 9 章 “贪吃蛇”游戏 198__eol__9.1 基本需求 198__eol__9.2 功能实现版本 1——打开游戏窗口 199__eol__9.2.1 pygame 基本使用 199__eol__9.2.2 版本 1——“打开游戏窗口”的参考程序代码 211__eol__9.3 功能实现版本 2——蛇的出现 212__eol__9.3.1 面向对象入门——类和对象 212__eol__9.3.2 版本 2 的参考程序代码 214__eol__9.4 功能实现版本 3——蛇自动前行 216__eol__9.5 功能实现版本 4——出现蛇身 218__eol__9.6 功能实现版本 5——控制蛇转向和蛇撞墙检测 220__eol__9.7 功能实现版本 6——食物出现和蛇吃食物处理 225__eol__9.8 功能实现版本 7——蛇吃到自己身体和避免食物坐标出现在蛇身体上的处理__eol__231__eol__9.9 功能实现版本 8——两个食物 236__eol__9.10 功能实现版本 9——两条蛇 240__eol__9.11 拓展功能需求 248__eol__第 10 章 网络爬虫 249__eol__10.1 相关知识 249__eol__10.2 爬虫实例 264__eol__10.2.1 分析 265__eol__10.2.2 下载网页 267__eol__10.2.3 解析数据 268__eol__10.2.4 翻页爬取 27__eol__10.3 拓展方向 273__eol__第 11 章 人脸识别 274__eol__11.1 相关模块的安装 274__eol__11.2 人脸识别相关案例 277__eol__11.2.1 识别人脸特征 277__eol__11.2.2 识别人脸边界 280__eol__11.3 拓展方向 285__eol__第 12 章 数据可视化 286__eol__12.1 相关模块的安装 286__eol__12.2 数据可视化相关案例 288__eol__12.2.1 正弦余弦图形 288__eol__12.2.2 条形图 288__eol__12.2.3 饼图 290__eol__12.3 拓展方向 291__eol____eol__