竹笋

注册

 

发新话题 回复该主题

Python程序员的需求为啥这么大 [复制链接]

1#
口碑最好的白癜风医院 http://pf.39.net/bdfyy/qsnbdf/index.html

从希望进入编程世界的初学者到想多学习技能和打算转职业的人,Python是最受欢迎的语言。这背后的原因是Python无穷无尽的特性列表,这些特性使得Python在其他语言中脱颖而出。

Python是紧随三巨头之后的一种新兴语言,几年前还没有这么流行。Schiller说,Python适合创建分析工具和量化模型,有助于投资银行和对冲基金交易策略。

与Java,C++和C#以及SQL不同,Python并没有提供太多功能,Python提供的最大优势之一就是易于学习。Python具有循序渐进的学习曲线,吸引了大多数初学者。

Python易于部署,因此在可伸缩Web应用程序的开发中被广泛使用。也有庞大的社区支持,对初学者很友好。如果遇到问题,可以向很多人寻求帮助。

此外,Python比传统语言更容易使用,编程速度更快,Butler提出了许多理由说明Python可以取代其他语言,尤其是在投资银行业。

“首先,程序员用10行Python代码能做的事和用20行C++做的事一样多,而且错误率低得多。”他说。“鉴于实践的增加,你可以从这个角度看到使用它的吸引力。考虑到性能和可用性,与C++相比,Python正迅速成为建模者的首选语言。

随着技术人员更多地涉足银行业务,Python已变得越来越流行。Butler说,它使程序员能够更好地与量化人员、研究人员和分析人员进行项目合作。

GloverWilson说:“Python是首选的脚本语言,的使用越来越多。尤其是随着大数据的重要性增加,Python与Scala同样是是关键。”

随着PHP和Java框架的没那么流行,用于网络开发的Python逐渐兴起。Ruby在这个领域有过短暂的火热,但Python是一种更成熟的语言,拥有更多样化的工具生态系统,所以更有持久力。Ruby几乎只有Rails,但Web后端并非千篇一律。随着Django成为Rails的替代品,开发开始朝这个方向努力。

Python创建了高级抽象,可以把一切都当作对象,不用了解内存管理和CUDA编程的特殊性。拥有庞大而丰富的库集合。从机器学习到数据分析,总是会有一个库供能用。

超实用的Python零基础入门到进阶视频源码淘宝¥2购买已下架

现在Python已成为大学中教的最多的编程语言。很多统计学、机器学习、定量编程和科学计算方面的课程现在都是用Python教授的。

得益于Cython,Jython,Theano,f2py,Numba等项目,可以使代码运行得像低级编程语言一样快。这让在一个工作环境中,只用一种语言来做所有的事情成为可能。

使用Python的大公司……

分享 转发
TOP
发新话题 回复该主题