java python大数据_python与java搞大数据,哪个更有长远优势?

谢邀。

python和java都是生态极其完善的编程语言,学习曲线都较低,在网上都可以找到大量学习资料。python的特点是可以用很少的代码实现一个功能,有一句话叫做人生苦短,快用python。但是python的缺点也很明显,python模块组织方面做的不如java。相对而言java的各种设计模式经过这么多年的打磨更加适用于各种企业级应用场景。

在数据处理方面,python经常用来作数据挖掘,科学计算,数据可视化,机器学习方面的东西,属于数据科学家手里的利器。大数据基础平台的大部分组件hadoop,Hive,Hbase等都是用java开发的,如果要针对性的对hdfs上的文件进行处理需要自己写Map-Reduce程序,通常是用java来完成的。java也有自己的科学计算,机器学习框架,当数据量比较大,比较适用于分布式应用场景的时候,使用java的这些框架可以很方便的搭建出企业级的应用系统。

关于市场占有率这一块,我觉得没有必要论资排辈,编程语言的排名不过是应用趋势的发展的外在表现,用的人多并不是说这个语言一定很牛,世界上流传越广的东西并不是就越好,只是更加的便捷和适用于这个社会。对于择业者来说适合你的才是最好的。对于数学统计学基础良好,喜欢分析数字的人来说,python可以成为你最称手的兵器。对于热衷于用工程学的方法实现某些复杂应用的人来说,java绝对是最靠谱武器之一。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值