免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: stay_sun
打印 上一主题 下一主题

[其他] 看看python的工资!你要不要学习python? [复制链接]

论坛徽章:
39
白银圣斗士
日期:2015-11-24 10:40:40酉鸡
日期:2015-03-20 14:15:44寅虎
日期:2015-03-20 14:13:59午马
日期:2015-03-20 14:13:16白羊座
日期:2015-03-20 14:12:54金牛座
日期:2015-03-20 14:12:09双子座
日期:2015-03-20 14:11:57巨蟹座
日期:2015-03-20 14:11:44狮子座
日期:2015-03-20 14:11:29亥猪
日期:2015-03-20 14:16:24戌狗
日期:2015-03-20 14:16:40申猴
日期:2015-03-20 14:17:05
1 [报告]
发表于 2015-06-29 10:08 |显示全部楼层
1.运维开发为什么要用python?根据自己平时的使用心得,聊聊python的优缺点。
都说python是胶水语言,又易学易上手,作为运维,懂一门开发语言可以大大的降低重复繁杂的工作量,而python又是首推的语言.
我觉得的优点有:1.python比较shell,可以用大人对小孩来对比.而比较C,C++,学习成本搞,难度大,服务器不自带编译器(需要编译器是有跨平台问题),java随然和python一样简单,但是服务器不自带运行环境,但是几乎大部分发布系统都自带python,而且python可以不编译就能直接运行.java还需要编译一次.其他语言不太清楚就不说了.

2.Python运维脚本开发过程中应该注意什么?
1>系统环境问题.又是需要调用某些命令,可能系统还没安装.还有试用路径的话,特别需要注意相对路径和绝对路径问题.还有是一些外部命令的发行版本差异性
2>python版本问题,2,3差距挺大的,现在大部分系统默然带的都是2吧
3>有现成库的一定不自己开发,减少代码量,和减轻工作量

3.如何运用Python帮助运维更好、更高质量的完成运维工作?可以举例说明或用实际案例概括。
可变的参数,尽量试用配置方式,可以传参,也可以使用配置文件.如果要多次使用,多服务器试用,异常处理要处理好,如果用到系统命令,外部命令尽量考虑到差异性.

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP