【First Blood】人生第一个程序——银行的客户经理们用来写调查报告的辅助程序【尽调辅助】。

前言

我是2019年8月底才开始学python,中途上班呀什么的也耽误了不少时间,断断续续的在学。好在我从一开始就有很明确的需求——让自己的本职工作简单化、自动化。所以,虽然花了很长时间才把这个程序整出来,但最终还是整出来了。取了个名字叫【尽调辅助】,英文名【ddipy】。在不断的尝试过程中,最大的感受就是“真的是要坚持,坚持,再坚持”。我想再过10年,程序员真的就可以统治世界了吧。

正文

整个软件的基本原理就是把财务报表转换成分析报告,对于银行的客户经理们来说,这是基本功。同时也是很繁琐很花时间的重复劳动。python的第三方库里面有现成的openpyxl和python-docx,一个读数据,一个写文字,配合的天衣无缝。最初级的版本里面,我的代码里面起码有100多个变量,真的是看花了我的狗眼,而且很容易出错,就想着能不能用个什么数据库来简化下。比来比去,用了个tinyDB,超级轻量级的数据库。原来不懂,用完了才知道,这就是个pickle&json的杂交品种,不过在我这里够用了。

写完了核心代码,在单机上试用还不错,但不能总是要别人把财务报表发给我,然后我跑去自己的电脑上去点下运行,最后又发给别人。这比我写调查报告花的时间还多。于是乎,想出了一个用电子邮件来解决问题的方法,固定邮箱收财务报表,运行完,自动发送给别人。这里又学了poplib、stmplib、email库,说是学还不如是抄,根本就没搞明白,只要能跑程序就好。但是这样一来,我的电脑就不能关了呀!所以又整了个腾讯云服务器(试用了15天,买了个优惠价的128元1年)。于是,【尽调辅助】正式上线了,还整了套公众号。

【First Blood】人生第一个程序——银行的客户经理们用来写调查报告的辅助程序【尽调辅助】。

尴尬

对于现在的我而言,程序确实是可以跑了,但是条件非常的艰苦,我还是在pycharm一直开启的状态下在运行,为什么呢?因为不会。

【First Blood】人生第一个程序——银行的客户经理们用来写调查报告的辅助程序【尽调辅助】。

所以这两天开始了PyQt5的学习,争取早日能把程序打包和UI界面学完,做出一个像模像样的正儿八经软件。

 

上一篇:使用Unity 2019制作仿微信小游戏飞机大战(十):敌机血量与得分


下一篇:Medical Mold - How To Use Different Blood Collection Needles