我是数学专业想要做数据这块,是学大数据好还是python好
十方融海
2022-03-14
展开全部
本人只能从个人经验给你一点建议,希望你少走一点弯路。
首先,你说到你刚接触大数据,你要明白大数据范围超级广,你具体想要学习哪个方向呢?数据挖掘?还是机器学习深度学习?亦或nlp(自然语言处理)?
我给所有问我大数据该怎么入门的人都会有如下建议:学好数学!学好数学!学好数学!重要的事说三遍,不然你怎么理解各种模型的构建?所以从理解算法开始,什么svn啦,knn啦,k means啦,总之各种聚类分类的算法,把它搞懂,绝对有用。
言归正传,回到语言的选择问题。java和python这两个语言,我给你从这几个方面解释一下:
1. python是脚本语言,无需编译,java则是需要编译的语言
2. 我在letitcode(大概是这么拼)上测试过好多次,同一个功能的程序竟然是java性能好很多
3. 平时我们做项目,都是用python写个demo去测试,真正发行的版本,是用java写的
4. 许多大数据平台(如spark),都提供多种语言的接口,所以你不用担心学一种语言没处用的问题
看到了吧?python和java的地位差别在企业中就是一个低一个高,氮素!以我个人的观点来看,我还是建议你先学python。
为啥腻?我可不是要坑你,而是因为:
1. 很多java中几行的代码,python中一行就搞定,学会了python,还怕学不会java?
2. python上手快,简洁事儿少
3. (个人经验)我学数据挖掘入门是用的scikit-learn(一个python库),当时用的超爽的好吧!几分钟搞个模型出来。当然现在看来那不算什么啦,可当时真的体验很好,特有成就感。相反拿java写程序我就各种别扭,总觉得啰嗦得很
4. 其实,我觉得scala更适合大数据…linkedin后台好像就是它写的,但是我觉得scala难,再加上种种原因,一直没来得及学
以上就是我的看法。
最后给你推荐个小工具:jupyter notebook,一个在线交互式编译器,不但支持python在线编译,还支持matplotlib及各种绘图库哦!在你前期做数据清洗和特征提取的时候很有用。
首先,你说到你刚接触大数据,你要明白大数据范围超级广,你具体想要学习哪个方向呢?数据挖掘?还是机器学习深度学习?亦或nlp(自然语言处理)?
我给所有问我大数据该怎么入门的人都会有如下建议:学好数学!学好数学!学好数学!重要的事说三遍,不然你怎么理解各种模型的构建?所以从理解算法开始,什么svn啦,knn啦,k means啦,总之各种聚类分类的算法,把它搞懂,绝对有用。
言归正传,回到语言的选择问题。java和python这两个语言,我给你从这几个方面解释一下:
1. python是脚本语言,无需编译,java则是需要编译的语言
2. 我在letitcode(大概是这么拼)上测试过好多次,同一个功能的程序竟然是java性能好很多
3. 平时我们做项目,都是用python写个demo去测试,真正发行的版本,是用java写的
4. 许多大数据平台(如spark),都提供多种语言的接口,所以你不用担心学一种语言没处用的问题
看到了吧?python和java的地位差别在企业中就是一个低一个高,氮素!以我个人的观点来看,我还是建议你先学python。
为啥腻?我可不是要坑你,而是因为:
1. 很多java中几行的代码,python中一行就搞定,学会了python,还怕学不会java?
2. python上手快,简洁事儿少
3. (个人经验)我学数据挖掘入门是用的scikit-learn(一个python库),当时用的超爽的好吧!几分钟搞个模型出来。当然现在看来那不算什么啦,可当时真的体验很好,特有成就感。相反拿java写程序我就各种别扭,总觉得啰嗦得很
4. 其实,我觉得scala更适合大数据…linkedin后台好像就是它写的,但是我觉得scala难,再加上种种原因,一直没来得及学
以上就是我的看法。
最后给你推荐个小工具:jupyter notebook,一个在线交互式编译器,不但支持python在线编译,还支持matplotlib及各种绘图库哦!在你前期做数据清洗和特征提取的时候很有用。
十方融海
2022-03-14 广告
2022-03-14 广告
Python可以说是目前比较主流而且易学的语言,由于语法的自由性,python简单又强大。有的同学可能已经听说过很多种流行的编程语言,比如C,C++等C系语言,但是python在入门方面比这些语言要容易很多,即使没有任何编程经验也能学会。那...
点击进入详情页
本回答由十方融海提供
2019-04-28 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
关注
展开全部
大数据和Python的话,其实都是不错的选择。
不过就目前市场上的发展现状来说,学习Python更好一些,因为Python相对于其他的语言来说,语法简单、功能强大、上手容易,更适合新手学习,同时Python开发效率很高,其他语言几行代码的事情,Python一行就可以搞定了。同时Python在数据分析、人工智能等领域都是首选语言,应用领域非常广泛,可以从事的岗位多,工作机会多,待遇也都很不错。
不过就目前市场上的发展现状来说,学习Python更好一些,因为Python相对于其他的语言来说,语法简单、功能强大、上手容易,更适合新手学习,同时Python开发效率很高,其他语言几行代码的事情,Python一行就可以搞定了。同时Python在数据分析、人工智能等领域都是首选语言,应用领域非常广泛,可以从事的岗位多,工作机会多,待遇也都很不错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这要看你的计算机基础好不好了。
基础好就去学大数据,大数据又分几个方向:大数据平台、数据开发
大数据平台开发:离线计算/实时计算,对代码要求比较高;
数据开发:ETL、Hive数据仓库,偏向数据库;
python相对来说入门比较简答的,是一门解释性语言。用途比较广泛,可以做脚本开发、数据分析、爬虫、后端开发。
数学专业的话其实去做数据相关的会比较有优势,比如数据分析、数据挖掘。现在市场上做数据模型开发,特别是风控建模岗位比较稀缺的。
基础好就去学大数据,大数据又分几个方向:大数据平台、数据开发
大数据平台开发:离线计算/实时计算,对代码要求比较高;
数据开发:ETL、Hive数据仓库,偏向数据库;
python相对来说入门比较简答的,是一门解释性语言。用途比较广泛,可以做脚本开发、数据分析、爬虫、后端开发。
数学专业的话其实去做数据相关的会比较有优势,比如数据分析、数据挖掘。现在市场上做数据模型开发,特别是风控建模岗位比较稀缺的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-04-17 · 大数据人才培养的机构
加米谷大数据科技
成都加米谷大数据科技有限公司是一家专注于大数据人才培养的机构。公司由来自华为、京东、星环、勤智等国内知名企业的多位技术大牛联合创办。面向社会提供大数据、人工智能等前沿技术的培训业务。
向TA提问
关注
展开全部
这个看你兴趣所在了。大数据一般指的是大数据开发相关的工作,开发,建设,测试和维护架构,负责公司大数据平台的开发和维护,负责大数据平台持续集成相关工具平台的架构设计与产品开发等;Python可以做数据分析、脚本编写,和人工智能也挂钩,是目前最流行的编程语言之一,很容易上手。你数学专业的(默认你的数学功底很不错),这是优势。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-08-12 · IT、电竞电商、设计、动漫专业对口升学
关注
展开全部
都可以,都是热门啊,收入也高,可以来这边看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询