发信人: StatsGuy (StatsGuy), 信区: Statistics 标 题: 也谈为什麽要学习Python (对 Python没有兴趣的请跳过 :-) 发信站: BBS 未名空间站 (Sat Apr 12 20:03:06 2014, 美东) 最近坛子上 百家齐放,百花争鸣 我也忍不住说一说 - 为什麽要学习Python? 首先, 这里只谈Python 不针对其他任何一种语言(对Python没有兴趣的请跳过 :-) 1) Python是 一个所有人都可以学的语言 在亚洲任何一个国家 上过初三/高一 数学的人, 都够资格学Python 与C++, Java相比, Python 大大简化了编程 (只在 performance做了一点牺牲) 2) 如果你想转行Data Science,Python 是你入行的 敲门砖 Python可以prepare data for analysis Python可以perform statistical analysis (numpy, scipy, pandas, ipython, scikit-learn) Python 可以用来写production code Python 可以work seamlessly with Hadoop (extension to Hive, Pig, and Hadoop streaming). If you know Python, you can immediately write map-reduce jobs in Hadoop. 3) 在你现在的行业, Python 可以提升你的价值 你有好的idea, 不需要依赖 程序员, 可以自己 implement idea in Python. You can build tools and software in Python for your company/industry. e.g. If you are a biologist, you can immediately get into Computational Biology。 Python has been widely used in GEP (Gene Expression Programming) ========================================================== Python 已不再只是 scripting language. 举一个例子 OpenERP is written almost entirely in Python - http://www.openerp.com/ http://en.wikipedia.org/wiki/OpenERP ========================================================== 硅谷高科技公司 Google, Facebook, LinkedIn, Dropbox 都在提倡 Python 花钱请人来培训员工. Things are prototyped in Python quickly to see whether they work or not (before making major investment). Companies reap higher productivity from engineers/data scientists via rapid prototyping in Python. Rule of thumb - If you are not sure what technology to adopt, you follow the tech giants ========================================================== 大家时间资源有限, 要 invest in the language of the next 8-10 years. 大家现在不要小看印度同学们一人胳膊下夹一本厚厚的 Python 书, 过几年Python 的 位置都被占满了。 希望大家到时候是 来面试别人, 不是被捷足先登的来面试您。(当 年 我在学校亲眼目睹印度同学们学Java高涨的热情,今天去面试Java的每个人大概都 要经过印度同学们的严格甚至严厉的面试吧 ) 希望大家 都早日成为Python 专家,成为公司的技术骨干! Happy Python! -StatsGuy m*********[email protected] 欢迎浏览Python/R/Hadoop实战速成课网页- http://plus.google.com/+statsGuyMITBBS/about
G*a
4 楼
还是这正点,顶美女奏仙乐,挽留俊俏版主!
c*h
5 楼
没看懂
n*e
6 楼
好!
l*1
7 楼
顶美女奏美乐!
h*8
8 楼
美国suv油箱没有锁。
【在 c********h 的大作中提到】 : 没看懂
s*s
9 楼
赞。 python可以说是入门最容易的语言了,而且效率虽然比C 差一点,不过还是很强的。以前还有python vs perl的 争论,现在越来越多倾向python了。如果要学语言,做 统计的必须学R, 其他的都可以从python上手