图书前言

随着信息技术的飞速发展,编程技能已成为现代职场工作人员的一项基本能力。Python作为一款简洁、易学的编程语言,正逐渐成为自动化办公领域的热门工具。它的语法简洁明了,上手非常轻松,而且有强大的第三方库,如pandas、PIL、Requests和Flask等,大大扩展了其处理办公任务的能力,让使用者用少量的代码即可高效处理数据、生成报表、操作Excel、处理图片和开发Web应用等。更重要的是,Python有庞大的开发者社区,可以随时为使用者提供各种帮助和支持。

另外,随着AI的兴起,特别是以ChatGPT为代表的AI大模型的横空出世更颠覆了人们对AI的认知。人类一直引以为豪的创造力刹那间被AI超越,诸如文案创作、插画生成、代码编写等需要创造力的事,AI都可以完成,而且做得越来越好。AI大模型在短期内不断成长,其应用前景吸引了国内科技巨头纷纷投入该领域并相继推出了自己的大模型。这使得人们可以更加便捷地获取和使用最新的AI工具,从而用这些工具编写工作计划、制订策划方案、准备周会报告、做年终总结……AI就像一位无所不知的老师,能帮助人们解决生活和工作中的各种问题,给人们的生活带来了极大的便利,也给自动化办公带来了前所未有的可能性。

当下,将Python和ChatGPT结合起来实现自动化办公正在成为一种趋势,这样做可以大幅度提高人们的工作效率,节省宝贵的时间,为企业创造巨大的价值。本人作为一位资深的软件开发和算法研究人员,在职业生涯中不断地探索这些工具的用法并将其用于实际问题的解决。例如,编写小程序自动处理诸如数据整理和信息检索等重复性高的任务,从而大幅度提升工作效率;将一些技术成果转化为实际应用,为企业开发定制化的办公自动化软件,提高企业员工的工作效率,降低人力成本。

为了让各行各业的工作人员熟练地使用Python和ChatGPT自动化办公技术,本人耗费近半年时间编写了本书,将自己的研究心得和使用经验进行了梳理和总结。相信通过本书,读者可以系统地掌握这些新技术,让自己走在时代的前沿,从而拥有更广阔的职业发展空间。

本书特色

? 视频教学:赠送334分钟配套教学视频,帮助读者高效、直观地学习重点和难点内容,从而取得更好的学习效果。

? 内容丰富:不但详细介绍开发环境的配置、ChatGPT基础知识和Python基础语法,而且结合多个实战案例系统地介绍Python与ChatGPT自动化办公的典型应用。

? 学习门槛低:读者不需要提前系统地学习编程知识,只需花费一天左右的时间研读第1、2章,即可顺利地学习后面章节的典型应用实战等相关内容。

? 通俗易懂:用通俗易懂的语言阐述复杂的技术原理,即便是没有任何Python编程经验和ChatGPT使用经验的职场“小白”也能轻松上手。

? 实用性强:结合35个典型实战案例,详细介绍Python和ChatGPT在文本与文档处理、数据分析、自然语言处理、图像处理和网络信息处理等自动化办公中的应用。

? 总结实战经验:在讲解知识点和实战案例的过程中穿插大量的经验与技巧,并在最后一章全面归纳和总结实战攻略与技巧。

? 给出避坑提醒:讲解中穿插53个避坑提醒小段落,让读者绕开学习中的弯路。

? 赠送超值资源:附赠配套教学视频、不同场景的提示词使用示例、常见任务的自动化实现脚本、Python语法手册、实用大模型学习资料和教学PPT等超值学习资源。

本书内容

第1篇  基础知识

第1章 Python与ChatGPT办公自动化概述,主要介绍Python开发环境搭建、ChatGPT基础知识、常见问题及其解决方法等相关知识。

第2章 Python编程基础知识,主要介绍变量、数据类型、数据的输入与输出、控制流语句、函数、模块与包、错误与异常处理、面向对象编程等相关知识。

第2篇  典型应用实战

第3章 文本与文档处理,主要介绍文档读写操作和文件夹操作的相关知识,以及反馈意见统计、摄影集文件整理、重要文档定期备份、文件定期清理几个应用案例的实现。

第4章 数据分析,主要介绍自动处理Excel工作簿的相关知识,以及学生成绩统计与分析、员工绩效计算、电商大数据表格的关键词热度分析、PDF数据解析、上市公司财务数据分析几个应用案例的实现。

第5章 自然语言处理,主要介绍自然语言处理的入门知识,以及词组分析、句子情感分析、句子关键词分析、简历信息提取、商品评论词云制作几个应用案例的实现。

第6章 图像处理,主要介绍图像处理基础知识,以及商品图像分类整理、文字与图像水印制作、二维码图像制作、人物图像分割处理、图像智能识别、发票信息识别几个应用案例的实现。

第7章 网络信息处理,主要介绍自动发送和接收电子邮件、发送群消息、获取互联网数据、网络爬虫框架等相关知识,以及将邮件信息转发到企业微信、获取下厨房的菜谱两个应用案例的实现。

第8章 实战攻略和技巧分享,主要介绍分享代码、打造个性化应用服务、创建个性化的ChatGPT应用等相关知识,以及通过Flask构建在线聊天系统、通过Streamlit构建选股应用两个应用案例的实现。

读者对象

? 想大幅度提高工作效率的办公人员;

? 想学习Python和ChatGPT自动化办公技术的人员;

? Python编程爱好者;

? 热爱新事物的科技爱好者;

? 高等院校相关专业的学生和教师;

? 相关培训机构的学员。

配套资源获取方式

为了便于读者高效、直观地学习,本书提供以下配套学习资源:

? 334分钟教学视频;

? 不同场景的提示词使用示例;

? 各种常见任务的自动化实现脚本;

? Python语法手册;

? 实用大模型学习资料;

? 教学PPT。

上述配套资源有两种获取方式:一是关注本书微信公众号(见书),回复数字“38”自动获取下载链接;二是在清华大学出版社网站上搜索到本书,然后在本书页面上找到“资源下载”栏目,单击“网络资源”按钮进行下载。

致谢

首先向我的家人表达最诚挚的谢意!感谢他们在本书写作过程中的大力支持,他们的爱和鼓励是我坚持不懈的动力。

其次感谢清华大学出版社参与本书出版工作的编辑!他们专业和中肯的指导意见,以及认真负责的态度,让本书更加完善,也让我受益匪浅。

还要感谢给我提供写作素材和场景的同事与亲朋好友!正是你们对我的信任,才让我能够将这些实用的案例融入书中,使本书内容更加丰富和贴近实际应用。

最后衷心地感谢其他支持和帮助过我的人!正是因为有你们的陪伴、鼓励和支持,才让我有动力顺利完成本书的创作。

售后服务

虽然本人对本书所述内容都已尽量核对,并多次进行文字校对,但因时间所限,难免存在疏漏和不足之处,恳请广大读者批评与指正。读者在阅读本书时若有疑问,可以发送电子邮件获得帮助。

陈良旭

2025年2月