×
科学出版社“十三五”普通高等教育本科规划教材Python程序设计基础

科学出版社“十三五”普通高等教育本科规划教材Python程序设计基础

1星价 ¥41.3 (8.3折)
2星价¥41.3 定价¥49.8
暂无评论
图文详情
  • ISBN:9787030680761
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:248
  • 出版时间:2021-03-01
  • 条形码:9787030680761 ; 978-7-03-068076-1

内容简介

《Python程序设计》主要内容包括五个基础模块和一个拓展模块,基础模块分为10个单元(章),拓展模块划分为三个单元。基础模块的内容主要是Python程序设计基础和基本应用部分内容,拓展模块包括大数据基础与应用、数据分析与可视化以及Python图像处理等拓展学习内容。每单元后带有习题。教材配套有综合性的实验教程(手册),以及标准题库、组卷系统、实验辅助系统和考试系统等应用程序。

目录

目录
第1章 Python概述 1
1.1 Python语言的产生、发展及应用 1
1.2 Python的特点 2
1.3 Python的应用 3
1.4 简单Python程序 5
1.5 Python的编程环境 8
1.5.1 IDLE初学者的编程环境 8
1.5.2 PyCharm应用环境 11
1.6 Python编程规范与错误纠正 16
1.6.1 Python的编程规范和特点 16
1.6.2 Python语句语法的一般规则 17
1.7 Python标准库与扩展库 18
1.7.1 Python的功能库 18
1.7.2 安装扩展库 20
1.7.3 标准库和扩展库中对象的
导入和使用 21
本章小结 22
本章习题 23
第2章 Python语言基础 24
2.1 Python内置对象与关键字 24
2.1.1 常量与变量 25
2.1.2 Python关键字 30
2.2 运算符和表达式 32
2.2.1 赋值运算符 32
2.2.2 算术运算符 33
2.2.3 关系运算符 35
2.2.4 位运算符 36
2.2.5 集合运算符 38
2.2.6 成员测试运算符和
同一性测试运算符 38
2.2.7 逻辑运算符 39
2.2.8 运算符“@”40
2.2.9 复合类型运算 41
2.3 Python内置函数(一) 42
2.3.1 求值函数eval() 45
2.3.2 基本输入输出函数 46
2.3.3 常用类型转换与判断函数 48
2.3.4 *大值、*小值与求和函数 54
2.4 Python内置函数(二) 54
2.4.1 排序函数 54
2.4.2 map()、zip()、filter()、reduce()函数 55
2.4.3 range()函数、enumerate()函数 59
本章小结 60
本章习题 61
第3章 Python序列对象 62
3.1 Python序列概述 62
3.2 PythonList:列表 63
3.2.1 列表的操作 63
3.2.2 列表操作的常用方法 65
3.2.3 支持列表对象操作的运算符 71
3.2.4 列表的函数操作与列表解析式 73
3.3 元组:轻型列表 82
3.3.1 元组的创建与元素的访问 82
3.3.2 列表与元组的比较 84
3.3.3 生成器表达式 85
3.4 键与值的映射:字典 87
3.4.1 字典的创建 87
3.4.2 字典与字典元素的操作 88
3.4.3 与字典有关的类 91
3.5 无法重复的元素:集合 93
3.5.1 集合基础知识 93
3.5.2 集合的操作和运算 94
3.5.3 集合与内置函数 97
3.5.4 集合的应用案例 97
3.6 序列的封包和解包 98
3.6.1 序列封包 98
3.6.2 序列解包 99
本章小结 100
本章习题 101
第4章 Python程序结构 102
4.1 程序控制结构 102
4.2 条件表达式 103
4.2.1 关系表达式 104
4.2.2 逻辑表达式 104
4.2.3 混合条件表达式 105
4.2.4 条件表达式的取值范围 106
4.3 选择结构 107
4.3.1 单分支选择结构 107
4.3.2 双分支选择结构 109
4.3.3 多分支选择结构 112
4.3.4 分支嵌套结构 114
4.4 循环结构 117
4.4.1 for循环和while循环 117
4.4.2 特殊语句break与continue语句 120
4.4.3 循环代码的优化 122
4.5 综合案例 123
本章小结 127
本章习题 128
第5章 Python函数 129
5.1 Python函数的分类 130
5.2 函数的定义 132
5.2.1 函数定义基本语法 132
5.2.2 函数的参数 133
5.2.3 函数传递参数时的序列解包 136
5.2.4 变量的作用域 138
5.3 匿名函数与lambda表达式 139
5.4 生成器函数 141
5.5 综合案例 143
本章小结 144
本章习题 145
第6章 文本处理(一):Python字符串 146
6.1 字符串及其格式化 147
6.1.1 字符串编码格式 147
6.1.2 转义字符 148
6.1.3 字符串格式化 150
6.2 字符串操作(一) 159
6.2.1 字符串的常用方法 159
6.2.2 字符串的查找与计数 160
6.2.3 字符串的切分 162
6.2.4 字符串的连接 163
6.2.5 字符串大小写转换 165
6.2.6 字符串的查找与替换 166
6.3 字符串操作(二) 168
6.3.1 使用内置函数操作字符串对象 168
6.3.2 标准库string中字符串常量 169
6.3.3 中英文分词操作 170
6.3.4 汉字转换到拼音 170
6.3.5 字符串的切片操作 171
6.4 综合案例 172
本章小结 173
本章习题 174
第7章 文本处理(二):正则表达式 175
7.1 正则表达式基础 175
7.1.1 正则表达式元字符 175
7.1.2 正则表达式子模式扩展语法 178
7.1.3 贪婪模式和非贪婪模式 178
7.1.4 正则表达式常用字符用法 179
7.2 正则表达式模块re 187
7.2.1 Python标准库re 187
7.2.2 re模块方法应用举例 188
7.2.3 正则表达式对象的应用 190
7.2.4 match对象 191
7.3 综合案例 192
本章小结 194
本章习题 195
第8章 面向对象程序设计 196
8.1 面向对象程序设计基础知识 196
8.1.1 面向对象程序设计的要素 196
8.1.2 类的定义 198
8.1.3 成员变量与成员方法 199
8.1.4 属性 204
8.1.5 Python类的特殊方法 206
8.2 继承和多态 209
8.2.1 继承 209
8.2.2 多态 211
8.3 综合案例 214
本章小结 218
本章习题 219
第9章 文件与文件夹 220
9.1 文件内容操作 220
9.1.1 文件类型 220
9.1.2 文件的打开和关闭 221
9.1.3 文件对象的方法与属性 224
9.1.4 文件内容操作范例 225
9.2 文件和文件夹操作 231
9.2.1 os模块 232
9.2.2 os.path模块 233
9.2.3 shutil模块 235
9.3 综合案例 237
本章小结 240
本章习题 240
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航