Python程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:董付国编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302407232
- 页数:289 页
第一篇 Python基础 3
第1章 基础知识 3
1.1 Python语言版本之争 3
1.2 Python安装与简单使用 5
1.3 使用pip管理扩展库 6
1.4 Python基础知识 7
1.4.1 Python对象模型 7
1.4.2 Python变量 7
1.4.3 数字 11
1.4.4 字符串 12
1.4.5 运算符与表达式 13
1.4.6 常用内置函数 15
1.4.7 对象的删除 18
1.4.8 基本输入输出 20
1.4.9 模块 22
1.5 Python代码编写规范 24
1.6 Python文件名 27
1.7 Python程序的运行方式 27
1.8 编写自己的包 28
1.9 Python快速入门 28
1.10 Python之禅 29
本章知识精要 30
习题 30
第2章 Python数据结构 31
2.1 列表 31
2.1.1 列表创建与删除 32
2.1.2 列表元素的增加与删除 33
2.1.3 列表元素访问与计数 37
2.1.4 成员资格判断 38
2.1.5 切片操作 39
2.1.6 列表排序 41
2.1.7 用于序列操作的常用内置函数 43
2.1.8 列表推导式 45
2.2 元组 47
2.2.1 元组的创建与删除 47
2.2.2 元组与列表的区别 48
2.2.3 序列解包 48
2.2.4 生成器推导式 49
2.3 字典 50
2.3.1 字典创建与删除 51
2.3.2 字典元素的读取 51
2.3.3 字典元素的操作 52
2.4 集合 53
2.4.1 集合的创建与删除 53
2.4.2 集合操作 54
2.5 其他数据结构 55
2.5.1 堆 55
2.5.2 队列 56
2.5.3 栈 58
2.5.4 链表 60
2.5.5 二叉树 60
2.5.6 有向图 62
本章知识精要 63
习题 63
第3章 选择与循环 64
3.1 运算符与条件表达式 64
3.2 选择结构 66
3.2.1 单分支选择结构 66
3.2.2 双分支选择结构 66
3.2.3 多分选择支结构 67
3.2.4 选择结构的嵌套 68
3.2.5 选择结构应用 69
3.3 循环结构 69
3.4 break和continue语句 71
3.5 综合运用 73
本章知识精要 75
习题 76
第4章 字符串与正则表达式 77
4.1 字符串 78
4.1.1 字符串格式化 79
4.1.2 字符串常用方法 81
4.1.3 字符串常量 86
4.2 正则表达式 86
4.2.1 正则表达式元字符 86
4.2.2 re模块主要方法 88
4.2.3 直接使用re模块的方法 89
4.2.4 使用正则表达式对象 90
4.2.5 子模式与match对象 92
4.2.6 正则表达式综合运用 95
本章知识精要 98
习题 98
第5章 函数设计与使用 99
5.1 函数定义 99
5.2 形参与实参 100
5.3 参数类型 101
5.3.1 默认值参数 101
5.3.2 关键参数 103
5.3.3 可变长度参数 103
5.3.4 参数传递的序列解包 104
5.4 return语句 105
5.5 变量作用域 105
5.6 lambda表达式 106
5.7 高级话题 108
本章知识精要 110
习题 110
第6章 面向对象程序设计 111
6.1 类的定义与使用 111
6.2 类的方法 114
6.3 类的属性 115
6.3.1 Python 2.x中的属性 116
6.3.2 Python 3.x中的属性 117
6.4 类的特殊方法 119
6.5 继承机制 125
本章知识精要 127
习题 127
第7章 文件操作 128
7.1 文件基本操作 128
7.2 文本文件基本操作 130
7.3 二进制文件操作 132
7.3.1 使用pickle模块 132
7.3.2 使用struct模块 133
7.4 文件操作 134
7.5 目录操作 136
7.6 高级话题 138
本章知识精要 141
习题 142
第8章 异常处理结构与程序调试 143
8.1 基本概念 143
8.2 Python异常类与自定义异常 144
8.3 Python中的异常处理结构 147
8.4 断言与上下文管理 151
8.4.1 断言 151
8.4.2 上下文管理 152
8.5 用sys模块回溯最后的异常 152
8.6 使用IDLE调试代码 153
8.7 使用pdb模块调试程序 154
本章知识精要 158
习题 158
第二篇 Python高级编程与应用 161
第9章 GUI编程 161
9.1 Frame 161
9.2 Controls 163
9.2.1 Button、StaticText和TextCtrl 164
9.2.2 Menu 166
9.2.3 ToolBar和StatusBar 167
9.2.4 对话框 167
9.2.5 RadioButton、CheckBox和ComboBox 168
9.2.6 ListBox 171
9.2.7 TreeCtrl 172
9.3 Boa-constructor 176
本章知识精要 176
习题 177
第10章 网络程序设计 178
10.1 计算机网络基础知识 178
10.2 UDP和TCP编程 179
10.2.1 UDP编程 179
10.2.2 TCP编程 180
10.3 简单嗅探器实现 183
10.4 网页内容读取 183
10.4.1 urllib 183
10.4.2 其他可能用到的模块 184
10.5 使用Python开发网站 185
10.6 使用web2py框架开发网站 188
本章知识精要 193
习题 193
第11章 大数据处理 194
11.1 大数据框架 195
11.2 MapReduce编程案例 196
本章知识精要 200
习题 200
第12章 Windows系统编程 201
12.1 注册表编程 201
12.2 创建可执行文件 204
12.3 调用外部程序 205
12.4 创建窗口 210
12.5 判断操作系统的版本 214
本章知识精要 214
习题 215
第13章 多线程编程 216
13.1 threading模块 216
13.2 Thread对象 217
13.2.1 Thread对象中的方法 217
13.2.2 Thread对象中的daemon属性 219
13.3 线程同步技术 220
13.3.1 Lock/RLock对象 220
13.3.2 Condition对象 221
13.3.3 Queue对象 222
13.3.4 Event对象 224
本章知识精要 225
习题 225
第14章 数据库编程 226
14.1 SQLite应用 226
14.1.1 Connection对象 227
14.1.2 Cursor对象 228
14.1.3 Row对象 230
14.2 访问其他类型数据库 231
14.2.1 操作Access数据库 231
14.2.2 操作MS SQL Server数据库 232
14.2.3 操作MySQL数据库 233
本章知识精要 235
习题 235
第15章 多媒体编程 236
15.1 图形编程 236
15.1.1 创建图形编程框架 236
15.1.2 绘制文字 237
15.1.3 绘制图形 238
15.1.4 纹理映射 239
15.1.5 处理键盘/鼠标事件 242
15.2 图像编程 242
15.3 音乐编程 245
15.4 语音识别 246
本章知识精要 247
习题 248
第16章 逆向工程与软件分析 249
16.1 主流项目与插件简介 249
16.1.1 主流项目 250
16.1.2 常用插件 250
16.2 IDAPython与Immunity Debugger编程 251
16.2.1 IDAPython编程 251
16.2.2 Immunity Debugger编程 256
16.3 Windows平台软件调试原理 261
16.3.1 Windows调试接口 261
16.3.2 调试事件 262
16.3.3 进程调试 263
16.3.4 线程环境 265
16.3.5 断点 265
16.4 案例精选 266
本章知识精要 270
习题 270
第17章 科学计算与可视化 271
17.1 NumPy简单应用 271
17.2 SciPy简单应用 278
17.2.1 常数与特殊函数 279
17.2.2 SciPy简单应用 280
17.3 Matplotlib简单应用 282
本章知识精要 287
习题 288
参考文献 289
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019