当前位置:   article > 正文

Python 自动化办公应用大全(ChatGPT 版)

python自动化办公应用大全-chatgpt版

以下内容来自公众号逆锋起笔,关注每日干货及时送达56afdf1d8b6c48257d6643fc85377ba8.png


你被降维打击过吗?

在刘慈欣的科幻小说《三体》中,高级文明掌握了一种维度武器,可以将攻击目标所处的空间维度降低,使其无法生存。

二向箔飞出,整个太阳系从三维变成了二维。

具体点说,三维的星球变成了二维的饼饼。

没有什么的东西能在这种攻击下存活。

这就是“降维打击”的来源。

其本质,是用更高等的思维方式、见解、知识和技术,对较低等的对手进行打击。

奥斯曼帝国掌握了火药以后,仅用了40天的时间,便攻破了以前从来没有被攻破的君士坦丁堡,拜占庭帝国千年的统治由此结束。

外卖的崛起,让方便面厂商一蹶不振。

电商的崛起,让各种大型商超、电脑城、电器城都失去了往日的荣光。

这些例子,是军事和商业上的降维打击。

那么在生活中和职场中呢?

你遇到一个人,聊的特别投机,你觉得这就是你的知己,他特别懂你。

但是你很快发现,他不止能和你聊的投机,很多人都说他让自己如沐春风。

那么事实上,你可能在第3层,他在第8层。

他有丰富的阅历和渊博的学识,他在向下兼容你,所以你觉得很舒服。

在公司里,你和你的同事们,为了达成KPI竭尽全力。

可是大家的效率和方法其实差不多,所以只能拼工作时长,拼体力。

直到有一天,一个新来的同事用完全不同于你们的思路和方法来解决问题,又快又好的完成了项目,让大家曾经的“努力”变成了笑话

怎么做才能不被降维打击?

这个世界是充满竞争的。

如果要避免被降维打击,唯一可做的就是不断提升自己。

提升到一定阶段,你甚至可以实施降维打击。

对于个人来说,需要提升的,包括但不限于思维方式、眼界、技术、体能。

什么样的技术最值得学习呢?

能创造价值的,同时会的人还不多的技术。

在古代,葵花宝典就是这种技术的代表,因为威力大,而且没几个人会。

在六七十年代,汽车驾驶也是这种技术。那个时候,国内连汽车都不多,你想想驾驶员有多吃香。

到了八十年代,最早把英文学好的一批人,不是当了老师,就是进了外企。

曾经的打工皇后吴士宏,主要靠英语完成草根逆袭,大家了解一下?

九十年代,计算机技术和互联网开始大规模应用,在这方面有所准备的人,也享受到了很多红利。

现在已经是信息时代,大家拼的就是对信息的处理和利用能力。

Kevin我已经用了二十几年的Excel,也是国内最早借助代码加速Excel的那一批人。

现在回头看看,我就是运气好踩对了方向,所以也享受了一些红利。

但是我很清楚,如果现在停止了学习,那么以后的红利,肯定没有我的份。

如果你是刚入门的表弟和表妹,

我建议你一定要抓紧时间优先好好学习Excel/WPS,

能学到本单位数一数二的水平,至少5年内仍然相当有竞争力。

职场白骨精们,修炼的真正法门是什么?

Part.1

接下来的话,是说给表哥表姐们的。

大家职场精进的第一步,很重要的一点在于如何摆脱繁杂的时间损耗性工作。

如果以你娴熟的Excel水平仍然工作很辛苦,那么就要想想,如何跳出这个困局。

爱因斯坦说,我们不能用制造问题时的同一水平思维来解决问题。

所以,我们需要尝试借助更多更高级的工具和外部资源对眼前的“麻烦”来进行降维打击。

更高级的工具很多,编程工具就是其中之一。

不要觉得编程是程序员的专属工作,

更不要觉得当程序员才需要去学编程。

去问问你的长辈,四、五十年前,他们有没有想过今天的中国有4.5亿辆汽车,超过5亿人有驾照?

人人都会开车。

Kevin我当年初中从开始学ABC,可是今天呢,早教就开始教英文,很多小学生有好几千的词汇量。

人人都会英文。

那么,十年后,二十年后,会不会人人都是程序员?

虽然当上高级程序员并不容易,但是在AI的协助下,再加上编程语言的优化以及各种低代码工具的涌现,普通人学习和应用编程的门槛已经大幅降低了。

其实,对于有经验的表哥表姐来说,平时写Excel公式,就是一种简单的编程。

如果能写好Excel公式,学习编程也不会太困难。

所以,如果你的工作中有需求,如果你希望在退休前的相当长一段时间里有竞争力,编程就是当下那个有价值的技术。

既然迟早都是人人必会,为啥不早点开始学起来,用起来?

Part.2

其实编程也分很多种。

在我看来,从应用场景划分,大概可以分为应用式编程、系统性编程和底层编程。

比如,我有一张数万条记录的数据表,需要按照某种规则分拆为几百张表,还要发送给不同的人,写一段代码就可以很好的解决这种问题。

又比如,我每天需要从系统中导出最新的数据,按照特定的格式制作报表和图表,还要生成对应的PPT,写一段代码也可以轻松处理。

这种解决局部小问题的场景,就是应用式编程。

通常代码量就几十行,也不需要什么交互界面和权限控制。

如果要制作一个大家都能使用的、具备完整功能的软件,比如各种购销存系统、业务分析系统等,这就需要更多的模块,更复杂的结构,更多的逻辑和流程,那么就是系统性编程。

在上述两种编程中,经常需要调用操作系统和第三方的程序模块,或者调用某些有特定用途的服务,那么编写这些模块或者服务,就是底层编程。

咱们普通人学习编程,一般情况下都是应用式编程。

Office内置的VBA和现在流行的Python都适合用于应用式编程。

尤其是Python,其本身的语法并不复杂,小白很容易上手,再加上有海量的第三方模块,所以从科研到日常办公,都可以很好的发挥作用。

我觉得Python很像哆啦A梦,口袋里面装着各种宝贝。

你说,我想自动化操作Excel,它啪的掏出一个xlwings模块,怕你觉得不够,又啪啪啪掏出好几个类似的。

70a9db46832d3d489a8530e7a5d9d14d.gif

几行代码完成工作簿拆分

你说,我想自动化操作PDF,它啪的掏出一个PyPDF2模块,分割、合并都是小菜一碟。

你说,我想自动化处理Word和PPT,它啪的掏出一个win32com模块和一个pptx模块,从此,根据预设的模板每天自动生成报告。

你说,我想自动化邮件,它啪的掏出email、smtplib和imaplib,可以一次性给几千个人写邮件,每封内容都不同。

你说,我要批量处理视频,它啪的掏出moviepy,几十个视频可以一次性加上水印、分拆或者合并。

你说,我要抓取网页上的数据,它啪的掏出Requests和Beautiful Soup,想抓谁就抓啥,想几时抓就几时抓,再也不用担心数据来源了。

bd8d3b1ea87f3e958341afa65821ca10.gif

快速抓取自己心仪的招聘信息

你说,我要做专业数据分析,当当当,pandas自己从口袋里面掉了出来。这个东西功能太多,一般人能学个皮毛就能胜任分析师。

c2a9c2b3fdc4fd777949d1d750df1395.gif

用Excel数据快速生成动态条形图

有了各种各样的模块,写代码有点像在Excel里面写公式,你只要了解核心函数、方法的参数,再配合基础语法知识,就能快速写出完成办公任务的代码。

实在懒得写,还可以咨询ChatGPT这样的AI,大部分普通需求所对应的代码,AI摩拳擦掌地表示想露一手。

甚至,将来你可以用代码更好的操控AI,创建自己的AI。

让你拥有降维打击能力,我们一直在努力

大家都知道,Excel Home一直以来致力于帮助职场人士提高办公效率,我们讲Excel,是因为Excel人人必会,我们讲VBA,是因为可以百倍提高Excel的效率。

今天,我们讲Python,也是出于同样的目的。

在策划图书的时候,我和其他作者们研究了市面上大部分讲Python办公的图书,发现有两个遗憾。

一呢,案例太少,目录看上去挺丰富,但实际案例比较简单,场景覆盖性不足。

二呢,作者一般是程序员。虽然程序员也有日常办公需求,但是毕竟工作性质与普通人不同,而且程序员自带顶级的信息处理能力(还有什么事情是写一段代码解决不了的?)所以对于普通办公人员的难点和痛点不是那么了解。

于是,我们奔着做一本有一点不一样的东西的目标,完成了这套《Python 自动化办公应用大全(ChatGPT 版)》。

我们以Excel数据处理与分析为重点,延展到Word、PPT、邮件、图片、视频、音频、本地文件管理、网页交互等现代办公所需要处理的各种形式的数据,以大量的易借鉴的案例帮助用户学会在各个场景中使用自动化技术。

这样一套《大全》,分为上下册,总篇幅648页。

fe98a90a6a6875d62b27bdb53e17c2f0.jpeg

其内容之丰富,超过其他同类图书。

本书的作者团队是一个相当有意思的组合:

王鑫斌和陈磊是专家级的Python程序员,主持过多个大型商业项目的开发和维护,是“靠Python吃饭的人”,他们俩是本书技术权威性的保证。

郗金甲是资深的数据分析师和咨询顾问,精通多种数据软件和编程语言,还是Excel Home技术论坛VBA版从开版到今天都在任的版主,是多本技术图书的作者,对于Office自动化技术以及AI应用有深入的研究。

Kevin我熟悉Office,熟悉办公,有多年的企业信息化实施经验和讲课写书的经验,也有编程经验,但是Python零基础。作为学习者兼统稿人,我时时刻刻站在零编程经验的角度认真读书稿中的每一句话,测试每一段代码,并且评估每一个案例的实用性,确保图书内容对小白的友好性。

写呀改呀,等我们交稿了,ChatGPT火了,我们认为这个工具对于小白学编程实在太好用了,于是光速添加了这部分的内容,教大家如何借助AI来获得代码。

我们所有的努力,最终目的只有一个:

让没有编程经验的普通办公人员也能驾驭Python这样的编辑工具,

短期内,实现多个场景的办公自动化,提升效率,

从长远计,提升核心技能,拥有在职场降维打击的能力。

 
 

欢迎添加逆锋起笔个人微信 codingSmart  获取各种学习资料或围观朋友圈活动

  1. 今日福利
  2. 赠送如下图书籍:
  1. 赠送规则:
  2. 1、给本文点赞、点在看
  3. 2、给本文留言(留言内容与本书有关)
  4. 3、中奖后我会回复你的留言,请注意公众号消息。
  5. 上次中奖者:

e018da874672c8c072954a8f28e79f47.png

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/93134
推荐阅读
相关标签
  

闽ICP备14008679号