去年4月开源了一个Python自动化办公项目:python-office,GitHub和Gitee都能看到。1行代码实现复杂的自动化办公任务,帮助不懂代码的小白,快速使用Python。
今年8月份开始,根据这个开源项目,在小破站:Python自动化办公社区
更新了一套全新的课程:给小白的《50讲Python自动化办公》 。
在更新课程的同时,也在不断改进这个开源项目,包括:增加功能、修复Bug、优化速度等等。
目前课程已经更新到了第18讲,今天我们就来一起看一下,最新版python-office有哪些改进~
0、写在前面
项目源码地址在GitHub和Gitee都有:
- GitHub:github.com/CoderWanFen…
- Gitee:gitee.com/CoderWanFen…
另外,在交流项目之前,建议你把本地的python-office
免费升级到最新版,命令如下:👇
pip install python-office -U
这段代码的作用:
- 如果你之前没下载过python-office,帮你自动下载并且安装最新版python-office,
- 如果你已经下载了python-office,帮你自动更新到最新版python-office。
1、适配了Mac和Linux的下载
以前python-office是不支持Mac和Linux系统下载的,现在支持下载了。
但是请注意,也仅仅是支持下载:在Mac和Linux系统上,运行pip install python-office
的时候不会报错了,但是涉及到具体功能的使用,依然会报错。
距离真正适配所有功能的目标,万里长征才走了第一步。
2、完善docstring和功能说明
之前一直顾着开发新功能,忽略了注释的编写。这次使用Google的docstring风格完善了所有已录制功能的注释。如下图所示。👇
3、增加功能演示的装饰器
小白刚拿到代码,不知道怎么用,这是新人常见问题。
没关系,这次更新通过增加@instruction
装饰器,使每一个功能运行时,都会自动显示每个功能对应的演示视频,帮助小白更好的使用python-office
。
例如运行一段PDF转Word的代码,你会看到下图显示。👇
4、添加了Type Hints
众所周知,Python是一个弱类型语言,传参的时候不容易知道每个参数的类型。
这次为了更好的帮助专业人员使用python-office
,特别增加了Type Hints。如下图所示。👇
5、增加了pylint代码审查
灵活性是Python代码的优点,但是太灵活的编写代码,也导致Python代码写起来没有了规范。
这次为了让代码更符合规范,专门给自己增加了pylint
这个代码审查工具,严格按照PEP8
的标准编写代码。
每次提交之前都检查一次,也欢迎大家纠正错误。
6、官网也更新了
和开源项目更新一样重要的是官网:开源项目的文档,www.python-office.com 。
尝试过添加更多互动功能,最终因为服务器配置太低放弃了。
只在内容上做了改进,更加方便大家的阅读,大家可以打开看一下。
Python 的迅速崛起对整个行业来说都是极其有利的 ,但“人红是非多
”,导致它平添了许许多多的批评,不过依旧挡不住它火爆的发展势头。
如果你对Python感兴趣,想要学习python,这里给大家分享一份Python全套学习资料,都是我自己学习时整理的,希望可以帮到你,一起加油!
😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓
点击这里
1️⃣零基础入门
① 学习路线
对于从来没有接触过Python的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
② 路线对应学习视频
还有很多适合0基础入门的学习视频,有了这些视频,轻轻松松上手Python~
③练习题
每节视频课后,都有对应的练习题哦,可以检验学习成果哈哈!
2️⃣国内外Python书籍、文档
① 文档和书籍资料
3️⃣Python工具包+项目源码合集
①Python工具包
学习Python常用的开发软件都在这里了!每个都有详细的安装教程,保证你可以安装成功哦!
②Python实战案例
光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。100+实战案例源码等你来拿!
③Python小游戏源码
如果觉得上面的实战案例有点枯燥,可以试试自己用Python编写小游戏,让你的学习过程中增添一点趣味!
4️⃣Python面试题
我们学会了Python之后,有了技能就可以出去找工作啦!下面这些面试题是都来自阿里、腾讯、字节等一线互联网大厂,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
5️⃣Python兼职渠道
而且学会Python以后,还可以在各大兼职平台接单赚钱,各种兼职渠道+兼职注意事项+如何和客户沟通,我都整理成文档了。
上述所有资料 ⚡️ ,朋友们如果有需要的,可以扫描下方👇👇👇二维码免费领取🆓