今天咨询的主题是:自己工作中有一些重复性的工作,自己对Python比较感兴趣,想通过实现这些需求,学习一下Python。目前是0基础应该怎么学习?
咨询一共分为3个阶段:确定目标、学习计划和结尾答疑。下面是每个阶段的总结和资料:
确定目标
想实现的需求主要有:
- (1)平常给同事发提成表,用那个power query转成一维表,然后用VBA给每个人生成一个excel,然后每个人的表发到对应微信上。感觉挺麻烦的。我是想提升第一步效率,然后用python瞬间发到每个人的微信上。
- (2)根据自动微信回复某些人,因为有时候去游泳,收不到几个老板的信息,想自动回复下。并且根据某些关键字自动设置回复。
- (3)然后其他目的就是其他财务啊办公的一些提高效率的方法。如果有可以开发小系统的视频教学就更好了。我们公司比较小,一些项目登记我用了VBA,总是感觉效果一般。
- (4)自动归集发票,最好可以自动识别发票真伪那种,之前在B站上看到过,后来怎么也找不到了。
针对以上目标,我建议学习下面这些技术,并且列出了学习顺序。
学习计划
针对这个目标,学习以下内容,可以快速达到实用的水平。
Python基础
学习之前,Python基础学一下,下面这套课程,够用了。
Python + Excel
Python处理Excel的专用库,没有之一:pandas
下面是一套pandas + Excel的专用课程
- Pandas玩转Excel(全30集):点我学习
poocr
实现发票的识别和验证,学习这一个库的几个方法就行了。
这一部分,不用自己学习,可以等我电脑修好以后,给你写出来。
先听上面的课程,最迟10月底,我就会给回复。
桌面自动化 - uiautomation
这个库完全可以实现你的需求,目前网上没有系统的视频课程,可能是因为用的人不多,不值得录制一套课。
但针对你这个需求,很实用!
我找了一个比较清楚的文档,学完基础跟着做一遍,就理解原理了。
结尾答疑
沟通学习计划之外,没有其他补充的问题了。这部分就不做总结。
学习过程中有更多问题,可以继续找我咨询,我的微信如下,👇。