python编程案例教程-Python程序设计案例教程第 1章 ⼊门 1
1.1 Python 的发展历程 1
1.2 为什么使⽤Python 2
1.3 Python 可以做些什么 4
1.4 Python 的优点 7
1.5 Python 和其他语⾔的⽐较 11
1.6 项⽬开始 14
1.6.1 Python 版本差异 14
1.6.2 项⽬结构 18
1.6.3 编码风格与⾃动检查 19
1.7 本章⼩结 21
1.8 本章习题 21
第 2章 数据类型 22
2.1 标识符与关键字 22
2.2 Integral 类型 23
2.2.1 整数类型 24
2.2.2 布尔型 25
2.3 浮点类型 26
2.3.1 浮点数 26
2.3.2 复数 27
2.3.3 ⼗进制数字 27
2.4 字符串 28
2.4.1 字符串的类型 28
2.4.2 字符串的⽐较 29
2.4.3 字符串的⽅法 29
2.4.4 字符串格式化 32
2.4.5 字符串操作 38
2.4.6 字符串与控制语句 40
2.4.7 字符串的应⽤ 41
2.5 本章⼩结 42
大学python入门教程2.6 本章习题 43
第3章 组合数据类型 44
3.1 列表 45
3.1.1 列表的常⽤操作 45 3.1.2 列表的常⽤函数 49 3.2 元组 50
3.2.1 元组与列表的区别 50 3.2.2 元组的常⽤操作 51 3.2.3 元组的常⽤函数 53 3.3 字典 53
3.3.1 字典的常⽤操作 53 3.3.2 字典的常⽤函数 56 3.4 集合 59
007无暇赴死剧情详解3.4.1 集合的常⽤操作 59 3.4.2 集合的常⽤函数 62 3.5 组合数据类型的特性 62 3.5.1 切⽚ 62
3.5.2 迭代 64
3.5.3 列表⽣成式 66
3.5.4 ⽣成器 67
3.5.5 迭代器 73
3.6 本章⼩结 74
3.7 本章习题 75
第4章 控制语句与函数 76 4.1 控制语句 76
4.1.1 条件分⽀ 76
4.1.2 循环 80
4.2 函数 85
4.2.1 调⽤函数 86
4.2.2 定义函数 88
4.2.3 函数的参数 90
4.2.4 递归函数 97
4.3 本章⼩结 102
4.4 本章习题 102
第5章 模块和包 104
5.1 为什么使⽤模块 104 5.2 模块的创建与使⽤ 105
5.2.1 Python 程序架构 105 5.2.2 模块搜索路径 108
5.2.3 模块导⼊语句 109
5.2.4 模块命名空间 115
5.2.5 reload 118
5.3 包导⼊实例 119
5.4 本章⼩结 121
5.5 本章习题 122
第6章 类和继承 123
6.1 类和对象 123
6.2 实例属性和类属性 126
6.3 类的⽅法 128
6.4 构造函数 130
6.5 析构函数 131
6.6 运算符的重载 132
6.7 继承 140
6.8 本章⼩结 147
6.9 本章习题 147
第7章 ⽂件和I/O 149
7.1 ⽂件基础知识 149
7.1.1 什么是⽂件 149
7.1.2 ⽂件的打开或创建 149 7.1.3 字符编码 151
7.1.4 ⽂件的写⼊ 152
7.1.5 ⽂件的读取 155
7.1.6 ⽂件基础知识的应⽤ 159 7.2 ⽂件操作 164
7.2.1 常⽤的⽂件操作函数 164 7.2.2 ⽂件的复制 165
7.2.3 ⽂件的删除 166
7.2.4 ⽂件的重命名 166
7.2.5 ⽂件的⽐较 168
totally音标7.3 ⽬录操作 169
7.3.1 ⽬录的创建 169
7.3.2 ⽬录的删除 170
7.3.3 ⽬录的遍历 170
7.4 本章⼩结 173
7.5 本章习题 174
第8章 程序开发进阶 175
8.1 ⾯向对象程序设计进阶 175 8.1.1 控制属性存取 176
8.1.2 函⼦ 177
8.1.3 上下⽂管理器 178
8.1.4 描述符 180
8.1.5 抽象基类 184
8.1.6 多继承 187
8.1.7 元类 188
8.2 函数式编程 190
下列属于数据库设计内容的是
8.2.1 ⾼阶函数 191
8.2.2 闭包 192
8.2.3 匿名函数 193
8.2.4 修饰器 194
shell访问网页8.2.5 偏函数 196
8.3 多线程编程 197
8.3.1 多线程的编程动机 197 8.3.2 进程和线程 197
8.3.3 线程与Python 198
8.3.4 thread 模块 199
8.3.5 threading 模块 199
8.3.6 图书销量排名⽰例 204 8.4 本章⼩结 205
8.5 本章习题 206
第9章 调试及异常 207
9.1 调试 207
9.1.1 处理错误 207
9.1.2 科学的调试 209
9.2 Python 中的异常类 216 9.2.1 什么是异常 216
9.2.2 异常的⾓⾊ 216
9.2.3 Python 的⼀些内建异常类 217 9.3 捕获和处理异常 217
9.3.1 try…except…语句 217
9.3.2 try…except…else…语句 218 9.3.3 带有多个except 的try 语句 218 9.3.4 捕获所有异常 219
9.3.5 finally ⼦句 219
9.4 两种处理异常的特殊⽅法 223
9.4.1 assert 语句 223
9.4.2 with…as 语句 225
9.5 raise 语句 226
9.5.1 raise 语句 226
9.5.2 raise…from 语句 226
9.6 采⽤sys 模块回溯**后的异常 227 9.6.1 关于_info 227
9.6.2 使⽤sys 模块的例⼦ 227
9.7 本章⼩结 228
9.8 本章习题 228
第 10章 正则表达式 229
10.1 简介 229
10.2 简单模式 230
10.2.1 字符匹配 230
10.2.2 重复 231
10.3 使⽤正则表达式 232
10.3.1 编译正则表达式 232
10.3.2 反斜杠带来的⿇烦 232
10.3.3 执⾏匹配 233
10.3.4 模块级函数 234
10.3.5 编译标志 234
10.4 更多模式功能 236
10.4.1 更多的元字符 236
block diagram10.4.2 分组 237
10.4.3 ⽆捕获组和命名组 238
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论