Python自动化办公实战课 / 快速上手Python,让重复工作自动化

尹会生
前游戏公司技术总监,前新浪网研发中心技术经理
  • 课程目录
  • 课程介绍
  • 开篇词 | 重复工作这么多,怎样才能提高工作效率?

    通过Python自动化办公,能在告别重复、机械的工作,提高工作效率的同时,也能把时间花在刀刃上,去提升自己的核心竞争力。

  • 导读|入门Python的必备知识

    为了解决你入门Python的语言问题,我特意准备了这节课,我会给你讲解 Python的五个最基础的语法知识。

  • 01 | 拆分与合并:如何快速地批量处理内容相似的Excel?

    如果同时操作多个Excel文件,会非常耗时。但是用Python可以帮助你实现重复工作自动化,进行Excel合并与拆分。

  • 02|善用Python扩展库:如何批量合并多个文档?

    我们经常面临这么一种场景:需要将Excel的内容合并到Word中。手动操作很容易出错,但现在可以通过Python来实现。

  • 03|图片转文字:如何提高识别准确率?

    用互联网上的AI产品可以准确地识别出图片中的印刷体文字,而且,通过Python还可以实现把识别到的文字进行自动化操作。

  • 春节特别放送1|实体水果店转线上销售的数据统计问题

    春节期间,我为你准备了一个项目作业,帮助你检验第一模块的学习成果。题目来自我身边一家线下实体水果店转为线上销售。

  • 春节特别放送2|用自顶至底的思路解决数据统计问题

    怎样把大象装进冰箱?你会马上想到,把大象装进冰箱分成三个步骤。你看,你不会关注冰箱是什么品牌,大象是什么品种。

  • 春节特别放送3|揭晓项目作业的答案

    答案对你来说并不是最重要的。重要的是你对前三节课的内容掌握了多少,以及这个项目作业的解题思路和方法。

  • 04 | 函数与字典:如何实现多次替换

    “替换”是我们日常办公经常遇到的操作,如果直接使用替换函数,需要编写大量的代码,但使用Python就可以实现快速替换。

  • 05 | 图像处理库:如何实现长图拼接?

    我们在工作中,除了和文字、表格打交道之外,还会经常涉及到批量处理图片和视频的工作需要。

  • 06 | jieba分词:如何基于感情色彩进行单词数量统计?

    在涉及运营、市场的工作中,我们经常需要根据产品评论的情感分析,来了解某一产品的口碑。

  • 07|快速读写文件:如何实现跨文件的字数统计?

    如果需要一次性统计大量的文本文件的字数,应该怎么解决呢?

  • 08|正则表达式:如何提高搜索内容的精确度?

    如果领导让你搜索出一个文档里所有的手机号码, 而你只知道手机号的模式是11位数字,那该怎样搜索呢?

  • 09|扩展搜索:如何快速找到想要的文件?

    电脑里存储的办公文件越来越多,需要紧急找到某个文件,而你又恰巧忘记了存放的具体位置,就只能通过Windows进行搜索。

  • 10|按指定顺序给词语排序,提高查找效率

    我在游戏行业工作的时候,经常需要取得用户在线时长TOP3、用户战斗力TOP5、用户完成任务数量TOP10等数据。

  • 11 |通过程序并行计算,避免CPU资源浪费

    Python默认的自动化只能利用CPU的一个逻辑核心,如果采用并行计算,那就能够最大化地利用CPU资源,成倍提升效率。

  • 12|文本处理函数:三招解决数据对齐问题

    当你在工作中利用Excel向同事展示业务数据时,肯定遇到过数据无法对齐的问题。

  • 13|Excel插件:如何扩展Excel的基本功能?

    今天我给你介绍一个在Excel中非常著名的Power Query插件,利用这个插件你可以完成我们经常遇到的数据清理工作。

  • 14|VBA脚本编程:如何扩展Excel,实现文件的批量打印?

    Excel自带打印功能,我们可以利用Excel的“宏”来实现打印,并且通过VBA脚本增强“宏”的功能,从而实现批量打印。

  • 15|PowerShell脚本:如何实现文件批量处理的自动化?

    在工作中,会遇到和Windows操作系统紧密结合又需要批量操作的工作需求,比如文件的批量重命名,还有按照扩展名搜索文件。

  • 16|循环与文件目录管理:如何实现文件的批量重命名?

    今天这节课,我会带你回到Python,使用Python来实现文件的批量重命名。

  • 17|不同操作系统下,如何通过网络同步文件?

    如果能用一台电脑实现文件的上传和下载,那文件传输是不是就非常方便快速了。

  • 18|http库:如何批量下载在线内容,解放鼠标(上)?

    这节课我会以搜索到的猫的图片为例,给你讲解一下,我是怎么来批量下载图片的。

  • 19|http库:如何批量下载在线内容,解放鼠标(下)?

    今天,我就以京东自动签到领金豆为例,介绍一款比“requests-html”更加强大的浏览器工具“selenium”。

  • 20|不同文件混在一起,怎么快速分类?

    今天我们的内容要从一碗香喷喷的蛋炒饭开始。要做一份传说中的蛋炒饭,肯定要放胡萝卜、黄瓜、火腿肠还有葱花等好多种类的食材。

  • 21|SQLite文本数据库:如何进行数据管理(上)?

    你在办公中,一定遇到过需要数据持久化的问题。简单来说,就是当你关闭程序的时候,数据依然可以完整地保存在电脑中。

  • 22|SQLite文本数据库:如何进行数据管理(下)?

    对数据库进行增删改查能够通过尽可能少的SQL来实现数据库的操作。那么能实现这一功能的就是**类**。

  • 23|怎么用数据透视表更直观地展示汇报成果?

    从今天这节课,我就想和你聊一聊怎样把你的工作成果更好地向领导汇报的问题。

  • 24|条形、饼状、柱状图最适合用在什么场景下?

    提起图表,你一定会想到Excel和PPT中的条形图、饼状图、柱状图,这在我们进行工作汇报的时候会经常用到。

  • 25|图表库:想要生成动态图表,用Echarts就够了

    今天我会用一张动态图来展示全国新冠确诊病例的分布,把鼠标移动到我需要查看的省份上面,就会显示该地区的确诊人数等信息。

  • 26|快速提取图片中的色块,模仿一张大师的照片

    当你进行工作汇报使用各种图表时,除了要考虑精确的数据、正确的结论外,合理的配色方案也是精确表达数据的重要部分。

  • 27|zipfile压缩库:如何给数据压缩&加密备份?

    在Python中,要想实现数据的压缩,一般可以采用基于标准库zipfile的方式来实现,也可以采用命令行方式来实现。

  • 28|Celery库:让计算机定时执行任务,解放人力

    每日发送邮件、每周定时提醒、每月填写报表等,类似这些按照某一周期完成的重复性任务,我们可以用Python来自动化完成。

  • 29|网络和邮件库:定时收发邮件,减少手动操作

    有些收发邮件的工作是周期性的。那我们就可以利用Python,将这些重复的邮件收发工作进行自动化。

  • 30|怎么快速把任意文件格式转成PDF,并批量加水印?

    在今天这一讲中,我将带你学习如何把Word、Excel、PowerPoint的默认文件格式批量转换为PDF文件。

  • 结课测试题|这些Python自动化办公的知识你都掌握了吗?

    《Python自动化办公实战课》结课了,来做一个小测试吧!

  • 结束语|和我一起成为10X效率职场人

    你认为什么样的办公方式效率是更高的呢?

【限时优惠 |仅限前 50 人】

原价 ¥99,秒杀+口令「Happy2021」 立省 ¥30,到手仅 ¥69

加入尹会生老师的交流群,一起面对面畅聊,更有专属福利等你!戳我进群

你将获得

  • 30 个自动化办公提效程序
  • 8 周,用Python 让重复工作自动化
  • 零基础 Python 办公操作手册
  • 一套实用的办公效率方法论

讲师介绍

尹会生,前游戏公司技术总监,前新浪网研发中心技术经理。

在过去的8年里,一直从事管理和使用编程实现海量服务器场景的降本提效工作。曾服务于西山居、新浪等大型企业。在管理海量企业级服务器、IDC数据中心、简化工作流程、自动化任务编排方面,有自己的一套优化方法。目前专注于利用编程技术实现企业数字化转型和企业内部流程优化工作。

已经在极客时间开设了两门视频课程,《零基础学 Python》《Linux实战技能100讲》,为Python语言的初学者和运维工程师、开发工程师提供系统化的课程,解决他们在学习、实践中遇到的80%的问题。

课程介绍

你有没有想过,下班晚可能是因为自己工作比较低效?你回忆一下,自己是不是也曾遇到过这样的工作场景:

  • 需要对Excel文件中的内容进行拆分和合并,你要一个个手动拆分再合并;
  • 文件夹里有大量图片需要重新重命名,你不得不挨个儿点击一张张图片,再重新命名;
  • 网络中有大量新闻和图片需要下载,每个页面你要手动把网页另存为文件;
  • 需要让计算机在凌晨执行任务,你只能定闹钟,半夜把自己叫醒,人工执行,观察执行结果。

这些工作其实难度都不大,但它们有一个共同的特点,就是重复、机械的手工劳动,非常耗费时间和精力。实际上,我们换一种方法,就可以快速完成这些工作,节省数倍的时间。那就是通过Python来实现自动化办公,减少手动操作,解放人力

Python的用法非常简洁、灵活,就像汉语、英语这类自然语言一样容易理解和使用

而且它的扩展库很丰富,可以满足非常多复杂场景的需求,替代手工操作。

基于此,我们邀请到了尹会生老师,来帮助你解决重复性工作的问题,提高工作效率。

老师总结了他工作这些年来切身经历的、经常被问到的办公效率低下问题,以及对应的解决方案。学完这门课,你就能够告别重复、机械的工作,在提高工作效率的同时,也能把时间花在刀刃上,去提升自己的核心竞争力

最重要的是,即使你完全不懂Python,没有任何编程基础,也完全可以通过Python来解决办公低效的问题。老师会为你讲解Python最基础的五大语法部分,让你对Python有一个初步的了解,能够看懂基本的Python代码。

在每节课的最后,老师都会给你交付一个可运行的小程序。你只需要调整保存路径和几个简单的参数,就可以在自己的电脑上运行,来应对你实际工作中相似场景的重复工作。

课程设计

课程主体包括五大模块。

“输入”模块:解决不同文件类型的批量合并和拆分问题

这个模块精选了实际工作中经常遇到的文件处理问题,包括拆分和合并多个Excel表格,把Word与图片、Txt、Excel等不同文件类型进行合并,提高图片转文字的准确率等,带你迅速提升效率。

“运算”模块:扩展常用的统计、搜索和排序功能

这个模块会解决办公软件中统计、搜索、排序等常用问题。包括统计和排序重的字数统计、感情色彩词汇的统计、按指定顺序给词汇排序,在海量文件中实现精确搜索等。

“控制”模块:通过插件的方式增强办公软件以及周边软件、硬件的交互能力

这个模块主要借助外部设备,来扩展办公软件的功能,帮助你解决常见的批量打印、数据对齐和文件批量处理等问题。

“存储”模块:和文件相关的很多常用操作部分

这个模块会把Python和网络功能相结合,实现文件批量改名、批量下载、同步网络、快速分类、数据管理等操作的自动化,让你摆脱手工重复操作的苦恼。

“输出”模块:智能化输出自己的工作成果

在这部分,你会学会更直观、更智能地展示自己的工作成果,提高汇报效率,包括用数据透视表、动态图表、各种图表来汇报工作、交付内容。同时,还会教你对文件和数据进行加密、加水印和备份。

课程目录

特别放送