Python程序设计基础PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:董付国编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302410584
- 页数:242 页
第1章 基础知识 1
1.1如何选择Python版本 1
1.2 Python安装与简单使用 3
1.3使用Pip管理Python扩展库 5
1.4 Python基础知识 6
1.4.1 Python对象模型 6
1.4.2 Python变量 6
1.4.3数字 10
1.4.4字符串 11
1.4.5运算符与表达式 12
1.4.6常用内置函数 15
1.4.7对象的删除 19
1.4.8基本输入输出 20
1.4.9模块导入与使用 22
1.5 Python代码编写规范 24
1.6 Python文件名 26
1.7 Python脚本的__name__属性 27
1.8编写自己的包 27
1.9 Python编程快速入门 28
1.10 The Zen of Python 30
本章小结 31
习题 32
第2章 Python序列 33
2.1列表 33
2.1.1列表创建与删除 34
2.1.2列表元素的增加 36
2.1.3列表元素的删除 40
2.1.4列表元素访问与计数 44
2.1.5成员资格判断 45
2.1.6切片操作 46
2.1.7列表排序 48
2.1.8用于序列操作的常用内置函数 49
2.1.9列表推导式 52
2.2元组 55
2.2.1元组的创建与删除 55
2.2.2元组与列表的区别 56
2.2.3序列解包 57
2.2.4生成器推导式 58
2.3字典 59
2.3.1字典创建与删除 59
2.3.2字典元素的读取 60
2.3.3字典元素的添加与修改 62
2.3.4字典应用案例 62
2.3.5有序字典 63
2.4集合 64
2.4.1集合的创建与删除 64
2.4.2集合操作 65
2.5再谈内置方法sorted() 66
2.6复杂数据结构 68
2.6.1堆 68
2.6.2队列 69
2.6.3栈 72
2.6.4链表 74
2.6.5二叉树 75
2.6.6有向图 78
本章小结 79
习题 80
第3章 选择与循环 81
3.1条件表达式 81
3.2选择结构 83
3.2.1单分支选择结构 83
3.2.2双分支选择结构 84
3.2.3多分支选择结构 85
3.2.4选择结构的嵌套 86
3.2.5选择结构应用案例 87
3.3循环结构 88
3.3.1 for循环与while循环 88
3.3.2循环结构的优化 90
3.4 break和continue语句 91
3.5案例精选 93
本章小结 97
习题 97
第4章 字符串与正则表达式 99
4.1字符串 100
4.1.1字符串格式化 101
4.1.2字符串常用方法 103
4.1.3字符串常量 110
4.1.4可变字符串 111
4.2正则表达式 112
4.2.1正则表达式元字符 112
4.2.2 re模块主要方法 114
4.2.3直接使用re模块方法 115
4.2.4使用正则表达式对象 116
4.2.5子模式与match对象 118
4.2.6正则表达式应用案例精选 122
本章小结 127
习题 128
第5章 函数设计与使用 129
5.1函数定义与调用 129
5.2形参与实参 131
5.3参数类型 132
5.3.1默认值参数 132
5.3.2关键参数 134
5.3.3可变长度参数 135
5.3.4参数传递时的序列解包 136
5.4 return语句 136
5.5变量作用域 137
5.6 lambda表达式 139
5.7案例精选 140
5.8高级话题 144
本章小结 147
习题 148
第6章 面向对象程序设计 149
6.1类的定义与使用 149
6.1.1类定义语法 149
6.1.2 self参数 150
6.1.3类成员与实例成员 150
6.1.4私有成员与公有成员 151
6.2方法 153
6.3属性 155
6.3.1 Python 2.x中的属性 155
6.3.2 Python 3.x中的属性 157
6.4特殊方法与运算符重载 159
6.4.1常用特殊方法 159
6.4.2案例精选 160
6.5继承机制 165
本章小结 168
习题 168
第7章 文件操作 169
7.1文件对象 169
7.2文本文件操作案例精选 171
7.3二进制文件操作案例精选 177
7.3.1使用pickle模块 177
7.3.2使用struct模块 178
7.4文件级操作 179
7.4.1 os与os.path模块 179
7.4.2 shutil模块 181
7.5目录操作 182
7.6高级话题 185
本章小结 189
习题 189
第8章 异常处理结构与程序调试 191
8.1基本概念 191
8.2 Python异常类与自定义异常 192
8.3 Python中的异常处理结构 195
8.3.1 try...except结构 195
8.3.2 try...except...else结构 196
8.3.3带有多个except的try结构 197
8.3.4 try...except...finally结构 198
8.4断言与上下文管理 200
8.4.1断言 200
8.4.2上下文管理 201
8.5用sys模块回溯最后的异常 201
8.6使用IDLE调试代码 202
8.7使用pdb模块调试程序 204
8.7.1 pdb模块常用命令 204
8.7.2使用pdb模块调试Python程序 206
本章小结 208
习题 209
第9章 GUI编程 210
9.1 Frame 210
9.2 Controls 214
9.2.1 Button、 StaticText、TextCtrl 214
9.2.2 Menu 216
9.2.3 ToolBar、StatusBar 217
9.2.4对话框 218
9.2.5 RadioButton、CheckBox 219
9.2.6 ComboBox 221
9.2.7 ListBox 222
9.2.8 TreeCtrl 224
9.3 Boa-constructor 228
本章小结 228
习题 229
附录A将Python程序转换为exe程序 230
附录B常用Python扩展库简介 232
B.1图形图像编程模块 232
B.2游戏编程模块 232
B.3语音识别模块 233
B.4网络编程模块 233
B.5多线程编程模块 234
B.6数据库编程模块 234
B.7 Pywin32 234
B.8 ctypes 235
B.9科学计算与可视化模块 236
B.10软件分析插件 237
B.11其他常用模块 237
附录C安卓平台的Python编程 239
参考文献 242
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 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