注册 登录 进入教材巡展
#

出版时间:2020-06

出版社:中国铁道出版社

以下为《Python基础与案例教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113267957
  • 1-1
  • 360504
  • 61239199-5
  • 平装
  • 16开
  • 2020-06
  • 296
  • 208
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 本科
内容简介
本书是以Python语言为例的程序设计教材。共12章,包括python概述,python基础语法,python常用语句,字符串,列表(List)、元组和字典(DiCtionary),函数,异常处理,python面向对象编程,迷宫与Python,Cython,Python游戏制造,制作一块魔镜。
目录
第1章 Python概述 1
1.1 Python 3.x简介 1
1.1.1 Python的特点 3
1.1.2 Python的应用领域 3
1.2 Python环境搭建 5
1.2.1 安装Python 3.7.4 5
1.2.2 集成开发环境——PyCharm 8
1.3 程序开发的一般流程 12
1.4 程序编写的IPO方法 13
小结 13
习题 14
第2章 Python基础语法 15
2.1  基本语法 15
2.2 Python变量及变量类型 17
2.3 标识符和关键字 25
2.4 数据类型转换 26
2.5 Python运算符 27
2.5.1 算术运算符 27
2.5.2 比较(关系)运算符 29
2.5.3 赋值运算符 30
2.5.4 逻辑运算符 32
2.5.5 位运算符 32
2.5.6 成员运算符 32
2.6 运算符优先级 33
小结35
习题35
第3章 常用流程控制语句 36
3.1 条件判断语句 36
3.1.1 单分支结构 if语句 36
3.1.2 二分支结构 if... else语句 37
3.1.3 多分支结构 if... elif... else语句 38
3.2 循环语句 40
3.2.1 for 语句 40
3.2.2 for... in range() 41
3.2.3 for... else... 43
3.2.4 while 语句 44
3.3 break语句和continue语句 45
小结 45
习题 45
第4章 字符串 47
4.1 字符串简介 47
4.2 字符串的输入和输出 49
4.3 字符串访问 51
4.4 字符串函数 53
4.5 字符串运算符 55
小结56
习题 56
第5章 列表、元组和字典 58
5.1 列表概述 58
5.2  列表常见操作 58
5.2.1 访问列表中的值 58
5.2.2 更新列表 59
5.2.3 将字符串转换为列表 59
5.2.4 删除列表中的元素 59
5.2.5 复制列表 60
5.2.6 列表中增加元素 61
5.2.7 列表中的常用函数 62
5.3  元组 63
5.3.1 元组和格式化字符串 64
5.3.2 元组的其他用法 64
5.4  字典 66
5.4.1 访问字典中的值 66
5.4.2 修改字典 67
5.4.3 字典中键的类型 67
5.4.4 字典的3种排序方法 68
小结 68
习题 69
第6章 函数 70
6.1 函数简介 70
6.2 函数的定义和调用 71
6.3 函数的参数和返回值 73
6.3.1 函数的参数 73
6.3.2 函数返回值 77
6.4 嵌套函数 79
6.5 递归函数 80
6.6 变量的作用域 81
6.7 高级函数 86
6.7.1 函数变量 86
6.7.2 闭包函数 86
6.7.3 匿名函数 87
6.7.4 装饰器 88
6.8 Python常见的内置函数 93
6.9 日期时间函数 94
6.9.1 时间函数 95
6.9.2 Time和Calendar模块 97
6.10 随机函数 98
6.10.1 random模块常用函数 99
6.10.2 标准库string 100
小结 100
习题 101
第7章 异常 102
7.1 异常信息 102
7.1.1 raise 异常类 104
7.1.2 raise 异常实例 105
7.1.3 raise 105
7.1.4 raise... from... 105
7.2 异常捕获 106
小结 109
习题 109
第8章 Python面向对象编程 110
8.1 面向对象编程概述 110
8.2 类和对象 112
8.3 构造方法和析构方法 118
8.4 self的使用 120
8.5 运算符重载 120
8.6 封装 127
8.7 继承 128
8.8 多态 132
小结134
习题134
第9章 迷宫与 Python 137
9.1 安装虚拟环境和依赖 137
9.2 迷宫管理 138
9.2.1 迷宫地图管理 138
9.2.2 迷宫显示 141
9.2.3 迷宫生成算法 143
9.2.4 创造并展示迷宫 145
9.3 寻找迷宫的出口 146
9.3.1 搜索算法 146
9.3.2 增加显示函数 153
小结 156
习题 156
第10章 Cython 157
10.1 Cython —— Python 的方言之一 157
10.1.1 安装 Cython 157
10.1.2 Cython 语法 158
10.1.3 将Python 代码转换为 Cython 代码 159
10.1.4 编译 Cython 文件 159
10.1.5 Jupyter 与 Cython 159
10.2 测量性能 160
10.3 用 Cython 改写迷宫 163
10.3.1 用 Cython 创造迷宫 163
10.3.2 对比 Python 和 Cython 的速度 165
小结 165
习题 165
第11章 Python游戏开发 167
11.1 初识pygame 167
11.1.1 安装pygame 167
11.1.2 pygame常用函数一览 168
11.2 Hello2048! 169
11.2.1 逻辑分析 169
11.2.2 代码设计 169
11.2.3 开始开发 170
11.2.4 测试和发布 178
小结 178
习题 179
第12章 魔镜制造 180
12.1 什么是魔镜 180
12.2 程序结构说明 181
12.2.1 数据爬虫 181
12.2.2 数据中转 181
12.2.3 数据显示 181
12.3 程序说明和开发 181
12.3.1 数据的来源 182
12.3.2 数据的展示 187
12.3.3 从网页到网页——数据的链接和转发 189
12.3.4 魔镜的运行 192
小结 194
习题 195