ca1407航班,早乙女理爱奈,中国农业大学
语言的问题,见仁见智,基本上属于信仰,无法强求一致。不过作为python的爱好者,我想在这里为python做一点辩护。
就语法来看,python比perl优美得多。perl里面充满了像$!和$_这类的天书标记,初学的时候每读一段代码,就会碰到几个从来没见过的标记,然后过两个星期,他们又以全新的面目出现在我面前。在我看来,这决不是什么紧凑,只是疯狂。不过同样的尼采,有的人看到的是伟大的哲学家,有的人看到的只是一个疯子。你可以欣赏它那不羁的创造性,我厌恶的只是它的非理性。
类库,python的类库不如perl的多。但是这很大程度上是因为python没有一个像cpan这样的类库集散地。其实python的类库也是很全的,只是要找。sourceforge是一个,此外还有freshmeat。就我自己的经验,有些类库是无意中找到的。比方说,我看ibm的developer network,看到一个twisted,安装的时候读了它的readme,发现还有pycrypto,和pyopenssl类库。就我的经验,我还没碰到找不到类库的情形。
如果你觉得python的开发效率还不及c++,那只能说你对python还是太不熟悉,不过有c++的底子,用不了多久你就会闯过这一关的。其实python的文本处理能力一点都不比perl逊色。它的re模块的思路同java的regex很像,而中文处理则要用到codecs。真正学懂之后,你会觉得python模块的逻辑性很强。不像perl,虽然很方便,但是一个一个模块之间没有什么必然的联系。
关于python的大型项目,我想最知名的就是zope,然后有twisted(它既是一个类库,也是一个framework)。此外还有gadfly,medusa(其实这两个是zope的子项目,但是perl没有这个重量级的产品吧),以及chandler。这些都是纯python的程序。
python还具有以下优点:
python的学习强度相对于其他的一些编程语言普遍公认的简单,0基础也可轻松学会,而且发展前景好,在人工智能、大数据、云计算等领域均得到了广泛的应用,且现阶段人才紧缺,薪资普遍高于其他编程语言,因此,是it转型的好选择!
知识点扩充:
python在一些公司的应用:
除上面之外,还有搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝 、土豆、新浪、果壳等公司都在使用python完成各种各样的任务。
到此这篇关于python相对企业语言优势在哪的文章就介绍到这了,更多相关python优势在哪内容请搜索移动技术网以前的文章或继续浏览下面的相关文章希望大家以后多多支持移动技术网!
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论