python可以引流吗_你都用 Python 来做什么?

不是搞科研的,工作用Java开发的,Python一般用来做一些辅助性的运维、分析、自动化工作。

个人生活自动化win-lockfetch 用Win 10的同学都知道Win10有一套自动更新的锁屏壁纸。对于桌面壁纸有要求的人来说找壁纸是一件比较头疼的事情。所以就写了一个脚本放在开启启动,每次开机自动同步下Win 10锁频壁纸并且只取宽屏壁纸,到指定目录下。电脑的壁纸目录就设置在这个。常常看到自己的壁纸刷新成没看过的图片,感觉还是挺好的!

finder 在Windows下工作时有Xshell管理多台服务器别提多方便了。自从切换到Linux/Mac OS下发现没有这么便捷了。每次要登录一台机器都得去找下密码端口啥的,然后手动输入。所以写了个脚本利用Excel内的信息自动登录服务。同时集成了MyCli入口,方便直接命令行连接管理数据库。还是挺方便的,目前在公司推广开了。

myConnectSQL 这是个非常简单的脚本,但是却挺有用的。在线上机器运行一些作业经常出现连接数据库失败。十有八九是白名单没配置。可是配好了想验证就比较难了,因为这台机器没安装mysql客户端,对于线上机器我们研发又不好安装什么。所以用Python + MySQLdb 实现一个非常轻量的MySQL客户端探测是否可以连接上目标服务器(无需安装,拷贝下脚本就可以了,前提是服务器要有Python + MySQLdb环境)

ForwardingMailRobot 手机有两张卡但是IPHONE不支持双卡。每天带着主力卡吧,流量少话费少,带着流量卡又各种不方便。所以后来研究了下,拿个破旧Android手机把主力卡设置呼叫转移,然后下载了一个Tasker APP每次这个Android收到短信都会调用一次POST请求把短信内容发送给我的服务器,然后服务器将内容以邮件的形式发送给我。

工作上的使用数据分析,工作主要从事大数据计算,经常遇到一些奇葩的数据,需要写下脚本进行清洗、分析。Python做这个还是非常方便的,特别配合上IPython。

数据库操作,经常要写些脚本操作数据库。例如一些数据的迁移,从一种表结构迁移到新的表结构、还有例如一次有一个库有20000多张表,需要为这些表添加一些列,用Python轻松解决。

系统开发,用Python为公司开发了几个高效运维的系统,集成如自动打包、数据引流、自动化测试等等。用Python 由于有很多开源的包与gitlab/jenkins等非常轻易结合。由于代码是公司在内部使用,不方便公开。

总而言之,Python给我带来了真的很多,很多Java给不了的。一年前,我还在由于要不要学Python。当时身边很少人会这个东西,一直在犹豫是要把更多的时间投入Java的学习还是学习一下Python。最终证明我的选择没错,Python入手非常快,带来的收益也是非常可观的,同样的时间要想在JAVA上深入或许不能得到这么丰厚的收入。

还是我之前说过的那句话,JAVA是把大剑,PYTHON是把锋利的小刀。没有谁更好,只有谁更适合。大剑可以杀人小刀亦可。小刀可以斩草大剑也可。

只是不同需求,选对东西事半功倍!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值