网站制作模板代码,石家庄网络营销广告策划,wordpress 删除自带主题,关于网站建设的销售技巧#职场经验谈# 大家好#xff0c;这里是程序员晚枫#xff0c;小破站/小红薯都叫这个名。
去年4月开源了一个Python自动化办公项目#xff1a;python-office#xff0c;GitHub和Gitee都能看到。1行代码实现复杂的自动化办公任务#xff0c;帮助不懂代码的小白#xff0c;…#职场经验谈# 大家好这里是程序员晚枫小破站/小红薯都叫这个名。
去年4月开源了一个Python自动化办公项目python-officeGitHub和Gitee都能看到。1行代码实现复杂的自动化办公任务帮助不懂代码的小白快速使用Python。
今年8月份开始根据这个开源项目在xiao破站账号程序员晚枫更新了一套全新的课程给小白的《50讲Python自动化办公》。
在更新课程的同时也在不断改进这个开源项目包括增加功能、修复Bug、优化速度等等。
目前课程已经更新到了第18讲今天我们就来一起看一下最新版python-office有哪些改进~
0、写在前面
项目源码地址在GitHub和Gitee都有
GitHubwww.github.com/CoderWanFeng/python-officeGiteewww.gitee.com/CoderWanFeng/python-office/
另外在交流项目之前建议你把本地的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 。
尝试过添加更多互动功能最终因为服务器配置太低放弃了。
只在内容上做了改进更加方便大家的阅读大家可以打开看一下。
截止写这篇文章给小白的《50讲Python自动化办公》更新到第18讲了接下来会加快更新速度也欢迎大家在评论区交流对课程和项目中提出自己的创意或者代码~