Python自动化高效办公超入门
全新正版 极速发货
¥
56.27
5.6折
¥
99.9
全新
库存6件
作者Python进阶者
出版社机械工业
ISBN9787111733331
出版时间2023-10
装帧其他
开本其他
定价99.9元
货号1203104042
上书时间2024-06-18
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
“Python进阶者”由吴桐、李康等多位知乎专栏作者、CSDN博客专家组成,主要从事Python自动化办公、数据分析、爬虫和后端开发等工作。同时,也是微信公众号“Python爬虫与数据挖掘”和“Python共享之家”的主创团队。线上累计粉丝超20万,Python原创文章超1500篇,单篇阅读量超35万次,总阅读量超600万次,访问量超千万次。团队多年来养成了以GitHub文档及平台分享等方式进行知识传播的习惯,希望将工作中总结的技巧和方法分享给更多有需求的读者。
目录
前言第1篇Python编程基础篇第1章环境搭建1.1Python环境安装1.1.1Anaconda的安装和配置1.1.2pip包管理1.2运行Python程序1.3开发工具PyCharm1.3.1PyCharm简介1.3.2PyCharm安装1.3.3PyCharm的启动和基本使用第2章基础教程2.1数据类型和变量2.2控制语句2.2.1条件语句2.2.2循环语句2.3数据类型2.3.1列表2.3.2字典2.3.3元组和集合2.4函数和类对象2.4.1函数编程2.4.2类和对象2.5多进程、多线程2.5.1多进程概述2.5.2多进程和进程池2.5.3多线程概述2.5.4多线程和进程池2.6捕捉Python异常2.6.1常见异常概述2.6.2traceback模块第2篇办公自动化篇第3章文件操作3.1读取文件3.1.1文件的读取操作3.1.2多种方式读取文件3.1.3【实例】读取小说内容并统计相同词汇3.2写入文件3.2.1文件的写入操作3.2.2以追加的模式写入文件3.2.3写入二进制文件3.2.4【实例】读取小说内容并写入文件3.3文件路径3.3.1os模块3.3.2pathlib模块3.4复制、移动和删除文件3.5批量重命名文件3.5.1【实例】一键批量重命名文件夹3.5.2【实例】解放双手:根据文件扩展名进行文件自动分类第4章Excel 表格自动化4.1读取 Excel 表格4.1.1使用pandas读取Excel表格数据4.1.2使用pandas读取CSV表格数据4.1.3使用openpyxl读取Excel表格数据4.2写入 Excel 表格4.2.1使用pandas写入数据到Excel表格4.2.2使用openpyxl写入数据到Excel表格4.2.3设置Excel单元格样式4.2.4为Excel设置公式4.2.5在Excel中生成图表4.2.6【实例】自动生成工作报告模板4.3合并和拆分工作表格4.3.1合并工作表格4.3.2拆分工作表格4.4polars处理大规模数据4.4.1构建DataFrame和基本使用4.4.2读取表格数据第5章Word 文档自动化5.1安装python-docx库5.2创建 Word 文档5.2.1给Word文档添加标题和段落5.2.2给Word文档添加图片和表格5.2.3给Word文档添加样式5.2.4【实例】自动编写离职报告5.3读取 Word 文档5.4批量生成和转换Word文档5.4.1【实例】一键生成100个Word文档5.4.2Word文档转换为PDF文件5.4.3【实例】自动编写邀请函并转换为PDF文件5.4.4差异性第6章PDF 文件自动化6.1安装PyMuPDF库6.2合并和拆分PDF文件6.2.1将多个PDF文件合并成单个PDF文件6.2.2将PDF文件拆分为多页PDF文件6.2.3【实例】将多本电子书合并成一个PDF文件6.2.4【实例】将PDF电子书一分为三6.3读取PDF文件内容6.3.1读取PDF图像6.3.2【实例】将PDF文件转换为Word文档6.3.3【实例】将PDF文件转换为图像文件6.4保护PDF文件6.4.1【实例】为PDF文件添加安全密码6.4.2【实例】为PDF文件添加水印第7章PPT文件自动化7.1安装pptx库7.2写入PPT文件7.2.1创建一个PPT文件7.2.2为PPT文件添加内容7.2.3【实例】制作一个12星座简介PPT文件7.2.4【实例】生成一个关于Python发展史的PPT文档7.3提取PPT文稿7.3.1提取PPT文本内容7.3.2提取PPT媒体文件7.3.3【实例】导出PPT文稿为PDF文件第3篇数据自动化篇第8章数据采集8.1爬虫8.1.1提取结构化数据和非结构化数据(JSON)8.1.2安装requests8.1.3发送HTTP请求8.1.4添加headers8.1.5抓取二进制数据8.1.6使用网络代理8.1.7安装xpath8.1.8xpath基本使用8.1.9【实例】抓取当当图书数据8.2定时任务8.2.1安装schedule库8.2.2常用操作8.2.3【实例】定时推荐狗狗图片8.2.4【实例】定时推荐书籍8.3selenium火速上手8.3.1selenium安装和初始化8.3.2selenium模块的基本使用8.3.3【实例】selenium动态抓取电影列表8.3.4【实例】selenium爬取薄荷健康网站的搜索数据第9章数据库9.1MySQL9.1.1MySQL安装9.1.2MySQL快速入门9.1.3Python操作MySQL9.2MongoDB9.2.1安装MongoDB9.2.2MongoDB快速入门9.2.3Python操作MongoDB9.3典型应用9.3.1【实例】爬取bilibili电影Top100数据并存储9.3.2【实例】爬取bilibili热门视频数据并存储9.3.3【实例】利用pyMongo 读取 MongoDB 并写入表格第10章自动推送通知10.1邮箱推送10.1.1获取邮箱授权码10.1.2发送文本邮件10.1.3发送HTML邮件10.1.4发送附件10.1.5【实例】发送每日菜谱到邮箱10.1.6yagmail10.2钉钉机器人推送10.2.1设置钉钉机器人10.2.2安装dingtalk-chatbot10.2.3文本格式推送10.2.4Link格式推送10.2.5Markdown格式推送10.2.6卡片格式推送10.3微信消息推送第11章GUI可视化界面11.1Tkinter快速上手11.2Tkinter组件11.3【实例】基于Tkinter开发文件阅读器11.4【实例】基于Tkinter+MongoDB开发数据查询器11.5CustomTkinter11.6打包GUI应用程序第12章图像和音视频处理12.1图像处理12.1.1安装Pillow库12.1.2打开并显示图片12.1.3图片格式转换12.1.4图片尺寸调整12.1.5颜色转换12.1.6图像压缩12.1.7压缩文件为目标大小12.1.8图像合并12.1.9图形拼接12.1.10图像滤波操作12.1.11图形裁剪、旋转和缩放12.2音频处理12.2.1Pydub库的安装和概述12.2.2音频读取和播放12.2.3音频格式转换12.2.4音频加工12.2.5音频转文本12.3视频处理12.3.1安装MoviePy12.3.2上手You-Get12.3.3MoviePy的典型应用
内容摘要
本书详细介绍了Python自动化办公、数据爬虫、数据库操作以及界面开发的具体过程和编程技巧。Python编程基础篇(第1~2章)详细介绍了Python的环境搭建和基础知识,包括数据类型、变量、运算符、条件语句、循环语句、函数和模块等内容。读者将学习如何使用Python进行基本的编程操作,为后续的自动化办公和应用开发奠定基础。办公自动化篇(第3~7章)详细介绍了如何使用Python对文件和目录进行操作,包括文件读写、目录遍历、文件复制和删除等内容,以及如何使用Python进行自动化办公,包括Excel自动化、PDF自动化和邮件自动化等内容。读者将学习如何使用Python对本地文件和目录进行操作,以及如何对常用办公软件进行自动化处理,从而提高工作效率。数据自动化篇(第8~12章)详细介绍了如何使用Python对数据库进行操作,包括MySQL、SQLite和MongoDB等,以及进行GUI编程,包括GUI库的使用。读者将学习如何使用Python对数据库进行增、删、改、查等操作,以及如何开发桌面应用程序,方便进行自动化办公和应用开发。随书附赠案例文件、电子教案,以及可扫码观看的教学视频。本书既适合作为职场办公人士的学习参考书,也适合Python自动化开发技术爱好者阅读学习。
— 没有更多了 —
以下为对购买帮助不大的评价