[分享] 学习 Python:做数据科学还是网站开发?

2015-11-07 08:26:57 +08:00
 EarlGrey
我 前几日在 Python 日报上看到推荐[Python for Data Science vs Python for Web Development]( http://www.dezyre.com/article/python-for-data-science-vs-python-for-web-development/177)一文,初步看看了,觉得对于决定学习 Python 的方向有一定参考价值。不过,在翻译过程中,越来越觉得这其实就是一篇搞 Python 数据科学培训的公司写的软文,里面写的内容还是比较浅的,只适合像我这样的初学者了解大致情况。当然,文章提到了 Python 作为网络开发技能的市场需求并不是很高,这点感觉并不是没有根据。作为一篇软文,它成功地激起了我学习数据科学的兴趣,而原因嘛,自然就是**做数据科学工作的工资比一般开发工作,高很多**(按文章中信息图的数据,比一般岗位的年薪高 5 万美刀!!!)!

大家如果想对数据科学和网络开发这两个方向有个大致了解,还是可以看下这篇文章的。译文传送门: http://codingpy.com/article/python-web-development-vs-data-science/

最后,大家觉得哪个方向比较好呢?用 Python 做网络开发是否真的没那么受欢迎?
2739 次点击
所在节点    Python
6 条回复
maemolee
2015-11-07 09:49:03 +08:00
我反正从来没想过学 Python 去挣钱,只是为了更好的控制自己的电脑😂😂😂
EarlGrey
2015-11-07 09:53:38 +08:00
@maemolee 更好地控制电脑,把那些重复性的工作自动化,确实是 Python 的优势之一。不过大数据最近这么火, Python 在这方面又的确有独有的优势,我现在觉得想深入学习的话,应该还是值得花这个时间的。

P.S. 怎么发表情的啊?
northisland
2015-11-07 19:05:58 +08:00
做数据科学,第一要素是你数学好不好,用不用 Python 是次要。

个人体会,用 Python 上手新库,实现功能,开发效率,比 Java , C++强很多。但执行效率有时候,尤其是 Numpy 里的矩阵运算,比 C++慢百倍=_=不开玩笑。所以要做的精, Boost.python , Cython , Swig 等实现 C/C++扩展的方法,是必修功课。

个人感觉现在数据科学有三个实用前沿:新算法、分布式大数据、 GPU/协处理器并行。

胡说一通,欢迎拍砖
EarlGrey
2015-11-07 20:21:33 +08:00
@northisland 谢谢你的建议~~
cgcs
2015-11-08 23:52:08 +08:00
搞数据,最好是有行业背景啊~
Reed
2015-11-10 18:29:55 +08:00
Python 的 Web 开发上,优势不大,所以 Python 是在扬长避短而已,不管怎样, I use Python

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/234326

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX