高等院校信息技术规划教材PYTHON语言程序设计(微课版)/曹洁
高等院校信息技术规划教材PYTHON语言程序设计(微课版)/曹洁作者:曹洁、张志锋、孙玉胜、崔霄等 开 本:其他 书号ISBN:9787302530862 定价: 出版时间:2018-04-01 出版社:清华大学出版社 |
5.4正则表达式模块re142
5.5正则表达式对象145
5.6Match对象148
5.7正则表达式举例150
习题152
第6章文件与文件夹操作154
6.1文本文件154
6.1.1文本文件的字符编码154
6.1.2文本文件的打开156
6.1.3文本文件的写入159
6.1.4文本文件的读取160
6.1.5文本文件指针的定位162
6.2二进制文件163
6.2.1二进制文件的写入163
6.2.2二进制文件的读取164
6.2.3字节数据类型的转换164
6.3文件与文件夹操作166
6.3.1使用os操作文件与文件夹166
6.3.2使用os.path操作文件与文件夹168
6.3.3使用shutil操作文件与文件夹170
6.4csv文件的读取和写入172
6.4.1使用csv.reader()读取csv文件172
6.4.2使用csv.writer()写入csv文件173
6.4.3使用csv.DictReader()读取csv文件175
6.4.4使用csv.DictWriter()写入csv文件176
6.4.5csv文件的格式化参数177
6.4.6自定义dialect179
6.5文件与文件操作举例180
习题181
第7章面向对象程序设计182
7.1定义类183
7.2创建类的对象184
7.3类中的属性185
7.3.1类的对象属性185
7.3.2类属性186
7.3.3私有属性和公有属性188
7.3.4@property装饰器189
7.4类中的方法192
7.4.1类的对象方法192
7.4.2类方法194
7.4.3类的静态方法195
7.5类的继承196
7.5.1单继承196
7.5.2类的多重继承200
7.5.3类成员的继承和重写203
7.5.4查看继承的层次关系203
7.6object类204
7.7对象的引用、浅复制和深复制205
7.7.1对象的引用205
7.7.2对象的浅复制208
7.7.3对象的深复制209
7.8面向对象程序举例210
习题213
第8章模块和包214
8.1模块214
8.1.1模块的创建214
8.1.2模块的导入和使用215
8.1.3模块的主要属性216
8.2导入模块时搜索目录的顺序与系统目录的添加219
8.2.1导入模块时搜索目录的顺序219
8.2.2使用sys.path.append()临时增添系统目录220
8.2.3使用pth文件永久添加系统目录220
8.2.4使用PYTHONPATH环境变量永久添加系统目录221
8.3包221
8.3.1包的创建221
8.3.2包的导入与使用222
习题223
第9章算法与数据结构基础224
9.1算法概述224
9.2查找算法225
9.2.1顺序查找225
9.2.2二分查找226
9.2.3插值查找228
9.3排序算法229
9.3.1冒泡排序229
9.3.2选择排序230
9.3.3插入排序231
9.3.4归并排序232
9.3.5快速排序233
9.4常用数据结构235
9.4.1自定义矩阵235
9.4.2自定义栈240
9.4.3自定义队列242
9.4.4自定义二叉树245
习题252
第10章错误和异常处理253
10.1程序的错误253
10.1.1常犯的9个错误253
10.1.2常见的错误类型256
10.2异常处理概述259
10.2.1异常概述259
10.2.2异常类型259
10.2.3异常处理260
10.2.4主动抛出异常265
10.2.5自定义异常类267
10.3断言处理269
10.3.1断言处理概述269
10.3.2启用/禁用断言270
10.3.3断言使用场景270
10.4程序的调试方法272
10.4.1使用print调试272
10.4.2使用IDLE调试272
10.4.3使用pdb调试276
习题283
第11章图形用户界面284
11.1图形用户界面库284
11.2tkinter模块285
11.2.1tkinter概述285
11.2.2tkinter图形用户界面的构成286
11.3tkinter主要的构件类287
11.3.1Label类287
11.3.2Button类291
11.3.3Radiobutton类295
11.3.4Checkbutton类296
11.3.5Listbox类298
11.3.6Menu类301
11.3.7Message类305
11.3.8Entry类307
11.3.9Text类308
11.3.10Frame类312
11.4几何布局管理器312
11.4.1pack布局管理器313
11.4.2grid布局管理器314
11.4.3place布局管理器316
习题317
第12章用matplotlib实现数据可视化318
12.1matplotlib架构318
12.1.1后端层319
12.1.2表现层319
12.1.3脚本层321
12.2matplotlib的pyplot子库322
12.2.1绘制线形图324
12.2.2绘制直方图331
12.2.3绘制条形图333
12.2.4绘制饼图336
12.2.5绘制散点图339
习题341
参考文献342
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |