×

扫描二维码登录本站

QQ登录

只需一步,快速开始

从DevOps的角度看知Python

标签: 暂无标签


每个人心中都有一门全世界最好的语言,不知道你的是不是Python?
对于运维同仁来说,若常在以下工作场景中挣扎着,那么你也许会爱上Python。
1
场景一:产品老让提数据,一开口就是:给我导成Excel吧。
解析

Python写Excel(即将数据写入到Excel表格)有一个Package:xlwt。如果只是简单的数据导出,不要求合并单元格,这个函数非常好用。
小贴士:
蓝鲸的APP开发,会有将Excel的数据导入到数据库的场景,如:初始化一部分数据。Python读Excel的Package:xlrd可以解决这种问题。
2
场景二:能不能给一张最近1周的在线用户趋势图?

Python有科学计算和处理的库,比如:Matplotlib。利用该库,可以在后台依靠数据直接生成图片。能支持比较常规的线形图、柱状图、饼状图。了解MatLab的朋友,应该隐约中感受到了Python的厉害,甚至可以利用Python搭建神经网络。


除了这种利人利己的工作场景,Python在平时的运维工作中,也是非常实用的。比如字符串处理,Python就比Shell更高效。


很多鲸粉会问:蓝鲸为什么选择Python作APP的后台语言呢,以上场景不知道是否已经让你找到答案了呢?若没有,还有一个原因:因为我们的运维同仁天然地喜欢用脚本来解决问题。不知道这个答案你满意吗?
一切为了运维,为了运维一切。携手蓝鲸,将运维人的DevOps进行到底。
小鲸原创





上一篇:最少时间构建一个运营系统
下一篇:运维与前端的相约
monicazhang

写了 2297 篇文章,拥有财富 12859,被 21 人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

最新100贴|论坛版块|ITIL先锋论坛 |粤ICP备11099876号|网站地图
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.
返回顶部