永发信息网

Python 比 Java 牛在哪

答案:1  悬赏:20  手机版
解决时间 2021-11-24 19:04
Python 比 Java 牛在哪
最佳答案
适合Python的场景如下:
1。各种运维脚本
包括但不限于统计日志分析,发送邮件,定时任务,解析文本,替换配置文件等等等等。
Python比Shell更强大,天生就是最适合做运维脚本的东西。
而随着devops的普及,各种小的运维脚本有了Python之后简直是如虎添翼。
2.小型爬虫
如果你要抓取百度新闻,微博,或者是其他论坛等,不需要考虑太多抓取权重,去重等等,用Scrapy爽的不要不要的,特别是在解析xpath方面,在这一点上,Python的简洁完全是碾压Java的。
Java解析Json就是一场恶梦,Python和JS处理这种东西轻巧的想要飞。
抓取的内容简单入库也很容易,所以如果是要求不高,纯粹的抓取入库,Python完胜。
3.文本处理
假设你要处理文本,截取,排序等等等等,Python写的小东西真的比Java好用多了,或者是说,我需要跑个定时任务,定期调一下第三方Api写到某个DB里。这些东西都是Python最擅长的地方。
4。算法
NLP和DM中很多算法都适合用Python来做,不过我了解的不多,还是用Java为主。但是推测的出来,算法领域上Python比Java要强很多。
从以上的分析看的出,Python适合的场景是小,跟其他的系统的交互比较少,不需要考虑大数据量和并发访问,不会有太复杂的结构,也很少会有什么需求变更,更多的像是Tools。
这也是符合脚本语言的特性。
所以在这些领域里,Python比Java牛是很正常的,如上所述,在不同的使用场景下来决定用什么来完成任务,是架构师一个很重要的职责。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个不缺钱的公司,为什么要拼命上市,把股价
看看绥绫车牌号
最近手里有50万闲钱想做投资,怎么能通过这50
蒂梵尼美发地址在什么地方,想过去办事,
如何在c++MFC的tab控件下子对话框添加滚动条
从银行卡转帐到余额宝好久开始生息
走访亲人礼仪方面的做法和感受作文300字。
努比亚z17红色什么时候开卖
技嘉的GTX650TI B 怎么样啊?就一个热管,做
急问期货车源是什么?
大直径160mm的201不锈钢管该有什么切割方法
夏普冰箱上海生产吗
从内蒙古鄂尔多斯包府路到迁安是多远
语、计、言、豪、千、壮、方、百中有哪两个成
为什么所有人都看不起技校学生
推荐资讯
九斤老过年一年不如一年是鲁迅作品里的句子吗
魔兽世界之前放C盘,后来C盘快满。WOW整个文
挚爱用阿拉伯语怎么说
志发汽车培训地址好找么,我有些事要过去,
请教关于“合理利己主义”的圣经观点
千瓦管在冷棚里能提高温度吗
寺院里面早晚课的内容都是一些什么?
如何区分观音,普贤,文殊,地藏四个菩萨
顺达汽修(沧州新华区)地址在哪,我要去那里办
求word2007英文校对或者黑马校对的软件
150一平米40个平米是多少钱
老人69岁,能做飞机吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?