《Python实战篇 办公自动化》今日起正式连载

教育   2022-10-28 11:29  

点击上方蓝字关注我们吧


非常抱歉又跟大家说“抱歉” —— 因为个人身体原因,原计划9月底上线的《全民一起玩Python 实战篇》课程,一直推迟到今天才正式开始连载。现在大家已经可以到网易云课堂或官网 www.ukoedu.com 购买课程。课程连载期间,价格暂定299元,而今天到双十一结束则会以199元的价格优惠发售(在网易云课堂购买时,如果看到售价显示299元,则请先领取100元课程优惠券再购买,以便享受199元优惠价)。购课请扫下面的二维码:

其实无论是最早的《全民一起VBA》系列,还是现在的《全民一起玩Python》系列,“让非IT人士编写小程序实现日常办公自动化” 一直都是我的两大教学目标之一(另一个目标是“让所有人都通过编程感受到逻辑与数学之美”)。因此早在《Python基础篇》的“导言” 中,我就举了很多办公自动化相关的例子,比如从网络下载数据、从PDF抽取数据到Excel、在电脑中搜索相似图片等等。

所以从《基础篇》开始,我们讲授的知识点和程序思维其实都是与办公自动化密切相关的。可以说,从循环判断到列表字典,《基础篇》中介绍的每一种技巧和案例,都能直接对应到日常办公的需求之中。所以我非常赞同Q群里几位老学员的感受:

那么为什么很多同学特别是初学编程的同学,在学完《基础篇》之后却完全没发现Python能用来做什么、能解决什么实际问题呢?我想主要的原因在于:《基础篇》和《提高篇》的案例都是使用 inputprint ,从命令行窗口输入数据、输出结果。而实际工作中的办公需求,则是从Excel、Word、PDF、电子邮件甚至电脑屏幕图像中读取数据,然后将结果再输出到这些地方。所以单纯从课后作业题中,初学者很难把它与实际需求挂上钩。

但是从Python的角度看,从哪里读入数据、向哪里输出结果,无非就是把input和print换成其他模块;而对于核心的数据处理部分,仍然是循环判断列表字典,思维与技巧与我们之前的作业完全相同。

当然,由于数据来源千奇百怪,从Excel文件、PDF文件到浏览器模拟处处都是陷阱,因此我们确实还需要这次的《办公自动化》专题课程进行系统讲解。而为了让大家真正理解这些问题的本质,我们这次《办公自动化》课程开篇先用10节课的内容,直指“文件本质”与文件操作,在Excel、PDF等“实际操作”之前,先打好一个重要基础。

而凡是探讨“本质”的东西,往往都会带来格外的学习体验和惊喜。比如这一次,杨老师演示了怎样不使用图像软件、直接通过硬盘二进制修改图片,以及怎样不引用xlwings等Excel库、自己编写5行代码直接读取Excel:

理解了数据读入与输出的奥秘,剩下的内容就是“把表格数据导入为列表或者把PDF文字导入为字符串后,我们该怎样分析处理?” 这里显然又是那个 “老杨常谈”的话题 —— 程序设计思维,也是我们讲解的重点之一。

所以,Python办公自动化其实就是这三大主题:“接” — 数据读入、“化” — 分析处理、“发” — 结果输出。而这次课程里,杨老师就用这个线索分别讲解各种办公技巧。

今天我们已经发布的内容,包括“导言” 和 “文件管理”共计11集课程;同时考虑到 pandas 在excel处理中的重要地位,我们将《实战篇 数据分析》中的18集Pandas课程也放在这里,以方便没有购买《实战篇 数据分析》的同学。不过请大家注意:这18集并不是本门课程Excel卷的正式内容!请大家先在接下来的一周里理解文件并熟悉各种文件操作,下一周我们就会从Excel开始,逐次连载各大模块!关于各模块的详细计划,请大家直接点击观看本门课程的《导言》视频,我们目前预计本课程体量在80集视频以上,争取在明年暑期更新完毕。

最后,再次感谢大家的耐心等待和长久支持。希望大家能够通过我们的课程领会办公自动化编程的要义,进而通过日常编程享受到逻辑思维的乐趣。相信当全球经济恢复景气、就业形势重新转好的那一天,Python还能够继续为我们带来乐趣、帮我们节省生命!






杨氏在线教学
由杨洋博士主持,专注制作高品质教学视频,以清晰简洁、生动有趣的教学风格,普及推广Python、VBA、SQL等各类实用计算机技术。 官方网址请见:https://www.ukoedu.com
 最新文章