¥ 6 1.3折 ¥ 46 九品
仅1件
作者董付国 著
出版社北京邮电大学出版社
出版时间2020-07
版次1
装帧平装
货号3一0
上书时间2024-09-24
全书共10章,第1章讲解Python开发环境的搭建与使用,标准库与扩展库对象的导入与使用。第2章简单介绍整数、实数、字符串、列表、元组、字典、集合等常用内置类型之后重点讲解内置函数与运算符的使用。第3章讲解选择结构、循环结构与异常处理结构的语法与应用。第4章讲解列表常用方法、列表推导式、元组与生成器表达式、切片、序列解包的语法与应用。第5章讲解字典创建以及字典元素访问、元素修改、元素删除等操作。第6章讲解集合创建、集合常用方法以及集合运算。第7章讲解字符串常用方法,标准库string、zlib、json、textwrap的常用函数,正则表达式与标准库re的常用函数,以及中英文分词、中文拼音处理、简体中文与繁体中文的转换。第8章讲解函数定义与调用的语法,位置参数、默认值参数、关键参数和可变长度参数的使用,变量作用域的分类与搜索顺序,lambda表达式、生成器函数、修饰器函数等语法与应用。第9章讲解文本文件操作、二进制文件操作、文件夹操作、以及Word、Excel、PowerPoint文件和PDF文件的操作。第10章讲解图像处理、音频处理以及视频采集与处理方面的实用案例。除了130个完整例题之外,本书还提供了9个实验项目,根据涉及的知识点不同放在了相应的章节后面。
本书适合非计算机专业的理工科学生作为程序设计课程的教材,文科、商科专业可以选讲其中部分内容,也可以作为办公自动化和数字媒体技术相关从业人员的自学用书。全书代码支持Python 3.6以上的版本,个别例题用到了Python 3.8的新特性。
董付国,男,山东工商学院计算机学院副教授,山东省一流本科课程“Python应用开发”负责人,先后出版17本Python系列教材,其中1本在台湾发行繁体版。多次获得校级教学优秀效果奖一等奖和教学质量奖,开发过多套大型软件系统,发表教研、科研论文40余篇,EI收录近30篇,应邀外出讲学、报告超过80次,两次入选“中国大数据创新百人榜单”。拥有国家发明专利1项、软件著作权1项,主持和参与多项纵向课题。长期维护微信公众号“Python小屋”,免费分享超过1000篇原创技术文章和500节微课视频。
第1章 Python开发环境搭建与使用 1
本章学习目标 1
1.1 Python语言的特点与应用领域 1
1.2 Python版本选择与IDLE简单使用 2
1.3 Anaconda3安装与Jupyter
Notebook、Spyder简单使用 5
1.4 安装扩展库 9
1.5 标准库、扩展库对象的导入与使用
12
1.6 Python语言编码规范 13
本章知识要点 16
习题 16
第2章 内置类型、内置函数与运算符 17
本章学习目标 17
2.1 常用内置类型 17
2.2 运算符与表达式 23
2.3 常用内置函数 31
2.4 综合例题解析 49
本章知识要点 51
习题 52
第3章 程序控制结构 54
本章学习目标 54
3.1 条件表达式 54
3.2 选择结构 55
3.3 循环结构 60
3.4 异常处理结构 64
3.5 综合例题解析 67
本章知识要点 71
习题 72
实验项目:抓狐狸游戏1 73
第4章 列表、元组 78
本章学习目标 78
4.1 列表 78
4.2 列表推导式语法与应用 89
4.3 元组与生成器表达式 91
4.4 切片语法与应用 94
4.5 序列解包 97
4.6 综合例题解析 98
本章知识要点 103
习题 104
实验项目:抓狐狸游戏2 105
第5章 字典 110
本章学习目标 110
5.1 字典概念与常用方法 110
5.2 字典创建与删除 111
5.3 字典元素访问 112
5.4 字典元素添加与修改 115
5.5 字典元素删除 116
5.6 综合例题解析 116
本章知识要点 120
习题 120
实验项目:电影打分与推荐 121
第6章 集合 125
本章学习目标 125
6.1 基本概念 125
6.2 集合创建与删除 126
6.3 集合常用方法 126
6.4 综合例题解析 130
本章知识要点 131
习题 131
实验项目:蒙蒂·霍尔悖论游戏 132
第7章 字符串、正则表达式、文本处理
135
本章学习目标 135
7.1 字符串方法及应用 135
7.2 部分标准库对字符串的处理 147
7.3 部分扩展库对字符串的处理 156
7.4 综合例题解析 157
本章知识要点 163
习题 164
第8章 函数定义与使用 167
本章学习目标 167
8.1 函数定义与调用 167
8.2 函数参数 172
8.3 变量作用域 176
8.4 lambda表达式语法与应用 180
8.5 生成器函数定义与使用 181
8.6 修饰器函数定义与使用 183
8.7 综合例题解析 184
本章知识要点 190
习题 191
第9章 文件与文件夹操作 194
本章学习目标 194
9.1 文件操作基础 194
9.2 JSON文件操作实战 200
9.3 CSV文件操作实战 202
9.4 Python对象序列化与二进制文件操作
203
9.5 文件与文件夹操作 209
9.6 Off ice文档操作实战 214
9.7 PDF文件操作实战 238
本章知识要点 242
习题 243
实验项目1:Word文件转图片式PDF文件
245
实验项目2:生成数据模拟身份信息并
写入Excel文件 248
实验项目3:查找包含指定字符串的Off ice
文档 251
第10章 多媒体编程 256
本章学习目标 256
10.1 图像处理 256
10.2 音频处理实战 261
10.3 视频采集与处理实战 271
本章知识要点 279
习题 280
实验项目1:批量为图像添加水印 281
实验项目2:自己动手开发录屏软件 284
参考文献 290
— 没有更多了 —
以下为对购买帮助不大的评价