• Python办公自动化从入门到精通
21年品牌 40万+商家 超1.5亿件商品

Python办公自动化从入门到精通

正版图书,可开发票,请放心购买。

89.86 8.2折 109.8 全新

库存18件

广东广州
认证卖家担保交易快速发货售后保障

作者李挺

出版社人民邮电

ISBN9787115612687

出版时间2023-11

装帧其他

开本其他

定价109.8元

货号31891709

上书时间2024-06-06

淘书宝店

九年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
李挺,硕士学历,在EI检索期刊、国内核心期刊发表过多篇学术论文,曾在上市公司从事网络数据安全项目研发,精通Python、C、Java等语言。2018年创办潮享教育,至今任潮享教育CEO,专注Python系列课程开发。

目录
第 1章  初识Python013
1.1   认识Python语言014
1.1.1   编程语言概述014
1.1.2   Python语言概述014
1.1.3   Python语言的发展015
1.2   搭建Python开发环境015
1.2.1   在Windows系统中搭建开发环境016
1.2.2   在macOS系统中搭建开发环境017
1.3   第 一个Python程序017
1.3.1   认识IDLE017
1.3.2   实现hello world程序018
1.3.3   程序运行出现异常019
1.4   Python语言代码的特点020
总结 020

第 2章  Python语法元素021
2.1   输出函数print()022
2.1.1   函数022
2.1.2   print()函数022
2.2   元素的命名025
2.2.1   变量的命名规则025
2.2.2   赋值语句026
2.3   基本数据类型027
2.3.1   数据类型的介绍027
2.3.2   检测数据类型035
2.3.3   强制转换数据类型035
2.3.4   报错信息分析036
2.3.5   多行处理036
2.4   输入函数input()037
2.5   注释和“使用帮助”功能038
2.5.1   注释功能038
2.5.2  “使用帮助”功能038
项目案例   实现计算器040
总结 040

第3章  程序控制语句041
3.1   条件判断语句042
3.1.1   if语句042
3.1.2   布尔值043
3.1.3   if+else语句044
3.1.4   if+elif+else语句045
3.1.5   多个elif语句046
3.1.6   条件判断语句的嵌套046
3.1.7   多个条件判断语句047
3.1.8   if+else语句的复合写法048
3.2   循环语句048
3.2.1   for循环048
3.2.2   while循环051
3.2.3   嵌套循环052
3.2.4   break和continue语句054
3.3   异常处理语句055
3.3.1   异常处理语句的使用055
3.3.2   异常捕获055
项目案例   实现模拟超市收银系统056
总结 058

第4章  组合数据类型059
4.1   列表类型060
4.1.1   列表类型的介绍060
4.1.2   获取列表元素060
4.1.3   嵌套列表的索引方法061
4.1.4   循环访问列表的元素062
4.1.5   列表类型的函数062
4.1.6   列表类型的方法063
4.2   元组类型066
4.3   字典类型067
4.3.1   字典类型的介绍067
4.3.2   获取字典元素068
4.3.3   字典类型的方法068
4.3.4   字典的遍历070
4.3.5   数据的维度071
项目案例   实现统计学生信息072
总结 074

第5章  函数075
5.1   函数的创建076
5.1.1   函数的介绍076
5.1.2   函数的定义076
5.1.3   函数的调用077
5.1.4   函数的复用078
5.1.5   return返回值079
5.2   函数的参数080
5.2.1   形参和实参080
5.2.2   默认参数081
5.2.3   可变参数082
5.3   函数的变量作用范围084
5.3.1   函数中使用全局变量存在的问题084
5.3.2   global声明全局变量085
5.3.3   *变量为可变数据086
5.3.4   函数中的可变数据087
5.4   导入其他模块中的函数088
5.4.1   导入文件模块088
5.4.2   导入文件中的指定函数089
5.4.3   导入文件中的全部函数089
5.4.4   给导入的函数设置别名090
5.4.5   *__name__属性090
5.5   *函数递归091
5.6   *匿名函数lambda092
项目案例   实现复用之美  093
总结 094

第6章  类095
6.1   类的介绍096
6.1.1   对象的基本概念096
6.1.2   创建类096
6.1.3   创建对象097
6.2   类的属性098
6.2.1   属性的使用098
6.2.2   初始化其他方法099
6.2.3   属性的修改100
6.2.4   获取类的文档说明101
6.3   类的继承101
6.3.1   类的继承方式101
6.3.2   在子类中添加方法103
6.3.3   覆盖父类中的方法103
6.4   导入其他文件中的类104
6.4.1   导入类104
6.4.2   在类中使用另一个类的方法105
6.4.3   *类的文件模块化106
项目案例   实现快递机器人 107
总结 108

第7章  操作文件109
7.1   文件110
7.1.1   文件的介绍110
7.1.2   文件的编码方式110
7.1.3   编码与Unicode值的转换111
7.1.4   编码转换112
7.2   操作文件113
7.2.1   打开文件113
7.2.2   读取文件118
7.2.3   写入文件121
7.3   文件的读取位置和路径122
7.3.1   调整文件的读取位置122
7.3.2   绝对路径和相对路径123
7.4   CSV文件124
项目案例1   实现读取“中国十二时辰.csv”文件125
项目案例2   实现整理HTML网页内容126
总结 128

第8章  库 129
8.1   标准库130
8.1.1   标准库的介绍130
8.1.2   标准库的导入方法130
8.2   时间库131
8.2.1   获取时间戳131
8.2.2   获取时间132
8.2.3   时间格式转换134
8.2.4   时间休眠136
8.3   随机库136
8.3.1   随机生成数值136
8.3.2   随机选择137
8.3.3   随机种子138
8.4   正则表达式库139
8.4.1   匹配字符串139
8.4.2   正则表达式140
8.4.3   贪婪和非贪婪模式144
8.4.4   或和组144
8.4.5   sub()和compile()方法145
8.5   第三方库146
8.5.1   第三方库的介绍146
8.5.2   不同领域的第三方库146
8.5.3   第三方库的安装147
8.5.4   安装报错的解决方法148
8.5.5   pip工具的常用命令149
8.6   Pyinstaller库151
8.6.1   Pyinstaller库的介绍和安装151
8.6.2   Pyinstaller库的使用151
8.6.3   其他Pyinstaller命令153
8.7   jieba库154
8.7.1   jieba库的原理分析154
8.7.2   jieba库的解析154
8.7.3   jieba库的使用155
8.7.4   小项目案例:实现判断评论为好评或差评157
项目案例   实现打包游戏159
总结 160

第9章  操作文件夹161
9.1   操作文件路径162
9.1.1   获取当前路径162
9.1.2   创建文件夹162
9.1.3   拼接路径163
9.1.4   跳转路径163
9.1.5   判断相对路径和绝对路径164
9.1.6   获取文件路径和文件名164
9.2   操作文件和文件夹164
9.2.1   查询文件大小164
9.2.2   删除文件和文件夹165
9.2.3   重命名文件或文件夹165
9.2.4   复制文件166
9.2.5   获取文件夹中的全部文件名166
9.2.6   判断文件和文件夹167
9.3   执行其他应用程序167
9.3.1   命令提示符窗口或终端167
9.3.2   system()方法169
9.3.3   popen()方法170
9.4   压缩和解压文件170
9.4.1   判断文件是否为Zip文件170
9.4.2   打开压缩文件171
9.4.3   解压文件172
9.4.4   压缩文件173
9.4.5   获取Zip文件中文件的属性信息174
9.5   *sys库175
9.5.1   获取Python信息175
9.5.2   退出程序177
9.5.3   argv获取输入命令177
9.5.4   stdout、stdin和stderr179
项目案例   实现计算文件夹的大小180
总结 182

第 10章  操作Excel文件183
10.1   Excel文件184
10.1.1   Excel文件的介绍184
10.1.2   openpyxl库的安装184
10.1.3   openpyxl库的解析185
10.2   操作工作簿185
10.2.1   打开工作簿185
10.2.2   创建新工作簿186
10.2.3   获取工作表对象187
10.2.4   增加、删除、修改工作表188
10.2.5   移动、复制工作表190
10.3   操作工作表192
10.3.1   获取工作表中的内容193
10.3.2   字母和数字之间的转换194
10.3.3   获取区域单元格194
10.3.4   工作表中存储数据的行数和列数196
10.3.5   向单元格中写入数据196
10.3.6   插入或删除行、列197
10.3.7   设置行高和列宽198
10.3.8   移动指定区域单元格199
10.3.9   合并单元格与取消合并200
10.3.10   冻结窗口200
10.3.11   插入图片201
10.4   操作单元格202
10.4.1   读取和写入单元格值202
10.4.2   设置字体204
10.4.3   设置单元格填充效果205
10.4.4   设置单元格边框207
10.4.5   设置单元格对齐方式209
10.4.6   解析Excel公式210
10.5   创建图表212
10.5.1   图表的使用方法212
10.5.2   创建面积图213
10.5.3   设置图表x轴的参数215
10.5.4   设置图表参数216
10.5.5   散点图217
10.5.6   获取图表218
10.6   排序和筛选219
10.7   创建表格221
10.8   文件保护222
10.8.1   保护工作簿223
10.8.2   保护工作表223
10.9   操作.xls格式文件224
10.9.1   xlrd库和xlwt库的安装224
10.9.2   读取.xls格式文件225
10.9.3   读取工作表226
10.9.4   读取单元格228
10.9.5   写入.xls格式文件229
10.9.6   操作已存在的.xls格式文件231
10.9.7   操作工作表231
10.9.8   写入单元格233
10.9.9   样式设置234
10.9.10   获取行和列237
项目案例   实现在10分钟内设计1008张表格239
总结 240

第 11章  操作Word文件241
11.1   Word文件242
11.1.1   Word文件的介绍242
11.1.2   python-docx库242
11.1.3   python-docx库的解析243
11.2   读取Word文件243
11.2.1   打开文件和保存文件244
11.2.2   获取文件段落对象245
11.2.3   获取run对象245
11.3   run模块246
11.3.1   添加分隔符247
11.3.2   获取和修改run语句248
11.3.3   插入图片249
11.3.4   设置run语句格式250
11.3.5   小项目案例:实现设置run语句格式259
11.4   段落260
11.4.1   添加run模块261
11.4.2   设置段落对齐方式262
11.4.3   清除段落内容262
11.4.4   插入新段落263
11.4.5   获取和修改段落文字263
11.4.6   设置段落格式264
11.5   文档267
11.5.1   新增标题268
11.5.2   新增段落268
11.5.3   新增页面269
11.5.4   插入图片269
11.5.5   插入表格270
11.5.6   插入分节符272
11.6   样式276
11.6.1   样式的解析277
11.6.2   获取样式278
11.6.3   创建新样式279
11.6.4   设置样式279
项目案例   实现操作汽车说明书文档280
总结 284

第 12章 操作PPT文件285
12.1   PPT文件286
12.1.1   PPT文件的介绍286
12.1.2   python-pptx库的安装286
12.1.3   python-pptx库的解析287
12.2   读取和写入PPT文件287
12.2.1   打开和保存PPT文件287
12.2.2   获取幻灯片289
12.2.3   添加幻灯片289
12.3   操作形状291
12.3.1   形状291
12.3.2   形状树293
12.3.3   添加形状293
12.3.4   添加视频294
12.3.5   读取形状的属性信息295
12.3.6   自选形状296
12.3.7   判断形状的文本类型297
12.3.8   设置文本框298
12.3.9   占位符300
12.4   操作图表303
12.4.1   添加图表303
12.4.2   添加表格305
12.4.3   添加图片308
项目案例   实现批量生成PPT文件310
总结 314

第 13章  操作PDF文件315
13.1   PyPDF2库316
13.1.1   PyPDF2库的安装316
13.1.2   读取PDF文件信息316
13.1.3   创建PDF文件对象318
13.1.4   操作PDF文件320
13.2   pdfminer库325
13.2.1   pdfminer库的安装325
13.2.2   PDF格式转换工具326
13.2.3   获取PDF文件内容328
项目案例   实现将PDF文件转换为Word文件331
总结 332

第 14章  操作HTML网页333
14.1   HTML网页的介绍334
14.1.1   简单的HTML网页框架334
14.1.2   框架分析334
14.2   常用标签335
14.2.1   标题标签335
14.2.2   段落标签336
14.2.3   超链接标签336
14.2.4   注释标签336
14.2.5   标签属性337
14.3   设置字体格式338
14.3.1   设置字体的字形与效果338
14.3.2   设置字体颜色338
14.3.3   设置字体大小339
14.4   添加多媒体339
14.4.1   添加网页图片339
14.4.2   添加网页音频340
14.4.3   添加网页视频341
14.5   获取网页资源341
14.6   创建容器343
14.6.1   
标签343
14.6.2   布局343
14.7   创建表格344
14.7.1   表格标签344
14.7.2   添加表格表头345
14.7.3   添加表格标题345
项目案例   实现搭建图书网站346
总结 348

第 15章  网络爬虫349
15.1   网络爬虫的介绍350
15.1.1   网络爬虫库350
15.1.2   robots.txt规则350
15.2   requests库和网页源代码351
15.2.1   requests库的安装351
15.2.2   网页源代码352
15.3   获取网页资源353
15.3.1   get()函数353
15.3.2   返回response对象355
15.3.3   小项目案例:实现处理获取的网页信息357
15.4   提交信息到网页358
15.4.1   浏览器提交请求358
15.4.2   post()函数359
15.4.3   上传文件的方法359
15.5   会话360
15.5.1   会话维持360
15.5.2   创建会话360
15.6   代理服务器361
15.6.1   代理服务器的工作流程361
15.6.2   获取代理服务器361
15.6.3   代理服务器的使用方法362
15.7   selenium库驱动浏览器362
15.7.1   使用selenium库前的准备363
15.7.2   驱动浏览器364
15.7.3   加载网页365
15.7.4   获取渲染后的网页代码368
15.7.5   小项目案例:实现批量下载网页中的资源368
15.7.6   获取和操作网页元素369
15.7.7   小项目案例:实现上传图片372
15.7.8   更多操作373
项目案例   实现获取图书数据376
总结 378

第 16章  自动收发邮件379
16.1   邮件的收发原理380
16.1.1   邮件传输协议380
16.1.2   设置邮箱380
16.2   接收邮件381
16.2.1   登录邮箱账户381
16.2.2   获取邮箱中的邮件383
16.2.3   下载邮件内容384
16.2.4   解析邮件头部信息385
16.3   发送邮件386
16.3.1   登录邮箱账户386
16.3.2   创建邮件内容387
16.3.3   发送邮件388
16.3.4   发送附件388
16.3.5   添加图片390
项目案例1   实现发送不同文件给不同用户391
项目案例2   实现发送员工工资信息392
总结 394

第 17章  聊天机器人和二维码395
17.1   微信聊天机器人396
17.1.1   wxpy库的安装396<

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP