Python程序设计案例教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:徐光侠,常光辉,解绍词,黄德玲主编
- 出 版 社:北京:人民邮电出版社
- 出版年份:2017
- ISBN:9787115452139
- 页数:348 页
第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
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
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
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
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 fiinally子句 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关于sys.exe_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
10.4.2分组 237
10.4.3无捕获组和命名组 238
10.4.4前向界定符 240
10.5修改字符串 241
10.5.1将字符串分片 241
10.5.2搜索与替换 242
10.6常见问题 242
10.6.1使用字符串的方法 243
10.6.2 match()方法与search()方法的比较 243
10.6.3贪婪vs不贪婪 243
10.6.4使用re.VERBOSE 244
10.7本章小结 245
10.8本章习题 245
第11章 网络编程 248
11.1网络编程 248
11.1.1客户端/服务器架构 248
11.1.2套接字 250
11.1.3 Python中的网络编程 252
11.1.4 socketserver模块 260
11.2因特网应用层客户端 262
11.2.1文件传输 262
11.2.2网络新闻 266
11.2.3电子邮件 269
11.3 Python网络编程实例 278
11.4本章小结 280
11.5本章习题 280
第12章 应用实例 281
12.1网络爬虫 281
12.1.1基础知识 281
12.1.2 Urllib库 282
12.1.3 Cookie 287
12.1.4正则表达式 289
12.1.5实例分析——百度贴吧抓取 295
12.2数据处理 297
12.2.1数据处理的基本概念 297
12.2.2相关类库的介绍 297
12.2.3数据处理常用技术 298
12.2.4 Pandas学习与实战 309
12.3基于Django的Web开发 313
12.3.1Django简介及安装 313
12.3.2 Django安装 314
12.3.3第一个Django项目 316
12.3.4搭建一个简易的博客网站 318
12.4本章小结 348
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《国际经典影像诊断学丛书 消化影像诊断学 原著第3版》王振常,蒋涛,李宏军,杨正汉译;(美)迈克尔·P.费德勒 2019
- 《中华国学经典精粹 春秋左氏传》左丘明,常亚光 2017
- 《中国生态城市建设发展报告》王伟光张广智陆大道李景源顾问;刘举科孙伟平胡文臻主编;曾刚高天鹏常国华钱国权副主编 2019
- 《生态文明体制改革与法治建设的理论和实践》常纪文 2019
- 《分子生物学》王正朝,肖光辉,王少兵主编 2019
- 《国际经典影像诊断学丛书 头颈部影像诊断学》王振常,鲜军舫,燕飞,赵鹏飞译;(美)贝尔纳黛特·L.科 2019
- 《直击新课程学科教学疑难 中小学心理健康教育》常小青编著 2014
- 《送给教师的读书指南》(中国)黄德灿 2019
- 《不同加工条件对牛肉肌内胶原蛋白特性及肉品质影响研究》牛君责任编辑;(中国)常海军 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019