普通高等教育“十三五”计算机类规划教材 新概念Python程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:张基温
- 出 版 社:北京:机械工业出版社
- 出版年份:2019
- ISBN:9787111624868
- 页数:217 页
第1章 Python IDLE作为万能计算器 1
1.1 在IDLE中用操作符进行算术计算 1
1.1.1 Python算术操作符 1
1.1.2 操作符特性 3
1.1.3 注释 4
1.1.4 Python数据类型 4
1.1.5 数据对象三属性及其获取 7
1.1.6 回显与print()函数 7
习题1.1 8
1.2 使用函数计算 9
1.2.1 函数与内置函数 9
1.2.2 Python内置计算函数对象 10
习题1.2 10
1.3 利用math模块计算 11
1.3.1 导入模块并浏览模块成员 11
1.3.2 math模块及其应用 12
1.3.3 从一个模块中导入对象 14
习题1.3 15
1.4 为对象命名——变量的引用 15
1.4.1 Python变量及其特性 15
1.4.2 Python变量的赋值 17
1.4.3 Python标识符与关键字 18
1.4.4 input()函数 19
习题1.4 20
1.5 选择型计算 22
1.5.1 布尔类型与布尔表达式 23
1.5.2 if-else型选择结构 26
1.5.3 if-else嵌套与if-elif型选择结构 27
习题1.5 29
1.6 重复型计算 33
1.6.1 while语句 33
1.6.2 for语句 34
1.6.3 循环嵌套 36
1.6.4 在交互环境中执行功能完整的代码段 38
1.6.5 循环中断语句与短路语句 39
1.6.6 for-else语句与while-else 语 句 40
习题1.6 40
1.7 迭代与穷举 42
1.7.1 迭代 42
1.7.2 穷举 45
习题1.7 47
第2章 Python过程组织与管理 49
2.1 Python函数 49
2.1.1 函数及其基本环节 50
2.1.2 Python函数参数技术 54
2.1.3 Python 函数的第一类对象特征 57
2.1.4 递归 58
2.1.5 lambda表达式 60
习题2.1 61
2.2 Python命名空间与作用域 64
2.2.1 Python命名空间 64
2.2.2 Python作用域 67
2.2.3 Python名字解析的LEGB规则 71
习题2.2 72
2.3 Python异常处理 73
2.3.1 异常处理的基本思路与异常类型 73
2.3.2 try…except语句 75
2.3.3 异常类型的层次结构 76
2.3.4 else子句与finally子句 77
2.3.5 异常的人工触发:raise与assert 78
习题2.3 78
第3章 Python容器 80
3.1 序列对象构建与操作 80
3.1.1 直接书写合法的序列实例对象 81
3.1.2 用构造方法构建序列对象 81
3.1.3 列表推导式与生成器推导式 82
3.1.4 序列对象判定与参数获取 84
3.1.5 序列对象的连接与拆分 85
3.1.6 序列对象的元素索引、切片与排序 87
3.1.7 序列遍历与迭代 89
3.1.8 列表的可变性操作 90
3.1.9 对象赋值、浅复制与深复制 92
习题3.1 94
3.2 Python字符串个性化操作 97
3.2.1 字符编码标准 97
3.2.2 字符串测试与搜索 98
3.2.3 字符串修改 99
3.2.4 字符串分割与连接 100
3.2.5 字符串格式化与format()方法 100
3.2.6 正则表达式 103
习题3.2 109
3.3 字典 111
3.3.1 字典与散列函数 111
3.3.2 字典对象的创建 111
3.3.3 可作用于字典的主要操作符 112
3.3.4 用于字典操作的函数和方法 113
习题3.3 114
3.4 集合 116
3.4.1 创建集合对象 116
3.4.2 Python集合运算操作符与方法 117
3.4.3 可变集合操作方法 119
3.4.4 面向集合容器的操作函数 119
习题3.4 120
第4章 基于类的程序设计 121
4.1 类与对象 121
4.1.1 类模型与类语法 121
4.1.2 对象创建与__init__()方法 123
4.1.3 最小特权原则与成员访问限制 126
4.1.4 实例方法、静态方法与类方法 128
习题4.1 130
4.2 类的内置属性、方法与函数 132
4.2.1 类的内置属性 132
4.2.2 获取类与对象特征的内置函数 133
4.2.3 操作符重载 137
4.2.4 Python内置类属性配置与管理方法 139
习题4.2 146
4.3 继承 148
4.3.1 类的继承 148
4.3.2 Python新式类与object类 150
4.3.3 子类访问父类成员的规则 152
4.3.4 子类实例的初始化与super 152
习题4.3 157
第5章 Python应用开发 160
5.1 Python文件 160
5.1.1 Python文件概述 160
5.1.2 打开文件与文件属性 161
5.1.3 文件可靠关闭与上下文管理器 163
5.1.4 文件对象内置属性 164
5.1.5 文本文件读写 165
5.1.6 二进制文件的序列化读写 166
5.1.7 文件指针位置获取与移动 169
5.1.8 文件和目录管理 169
习题5.1 171
5.2 Python数据库操作 173
5.2.1 数据库与SQL 173
5.2.2 借助ODBC模块操作数据库 174
5.2.3 用SQLite引擎操作数据库 176
习题5.2 179
5.3 Python Socket编程 180
5.3.1 TCP/IP与Socket 180
5.3.2 Socket模块与Socket对象 182
5.3.3 TCP的Python Socket编程 185
5.3.4 UDP的Python Socket编程 187
习题5.3 189
5.4 Python WWW应用开发 190
5.4.1 WWW及其关键技术 190
5.4.2 用urllib模块库访问网页 194
5.4.3 爬虫框架scrapy 202
习题5.4 207
5.5 Python大数据处理 208
5.5.1 大数据及其特征 208
5.5.2 大数据计算特点 210
5.5.3 大数据处理过程 211
5.5.4 大数据处理模块 213
5.5.5 大数据开发案例鉴赏 213
习题5.5 213
附录 二维码链接目录 215
参考文献 217
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019