您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
Python的优势和缺陷是什么?
它的,语言,函数Python的优势和缺陷是什么?
发布时间:2019-02-08加入收藏来源:互联网点击:
python语言的缺点
⑴运行速度,有速度要求的话,用C++改写关键部分吧。不过对于用户而言,机器上运行速度是可以忽略的。因为用户根本感觉不出来这种速度的差异。
⑵既是优点也是缺点,python的开源性是的Python语言不能加密,但是目前国内市场纯粹靠编写软件卖给客户的越来越少,网站和移动应用不需要给客户源代码,所以这个问题就是问题了。国随着时间的推移,很多国内软件公司,尤其是游戏公司,也开始规模使用他。
⑶ 构架选择太多(没有像C#这样的官方.net构架,也没有像ruby由于历史较短,构架开发的相对集中。Ruby on Rails 构架开发中小型web程序天下无敌)。不过这也从另一个侧面说明,python比较优秀,吸引的人才多,项目也多。
就说这么多吧。
回答于 2019-09-11 08:43:50
优势:
第一,语言本身简洁(可以和Scala、C#一较高下),语法糖多,动态类型和函数式编程友好,代码简短易维护,适合做胶水语言,快速实现开发原型和应用逻辑。
第二,跨平台,与C/C++对接方便,可以复用C/C++的遗产,也可以把性能热点用C实现。
第三,数据处理方便,生态圈里积累了大量优化好的库,逐渐从爬虫、数据分析延伸到机器学习、大数据和web领域。也是合适的教学示范语言。
第四,社区活跃,开放程度高,几乎没有大企业的政治化操作介入。
缺点:
第一,官方默认运行时性能普遍较低(大概是受到GIL的拖累,有时py3甚至比py2还要更慢一点)
第二,库的质量良莠不齐,更新很快。做原型很快可以堆出来,长期用还需要谨慎选择。
第三,py2与py3的割裂,虽然有一些库帮助下可以减少影响。
回答于 2019-09-11 08:43:50
脚本语言先天的优势缺陷不多说了,python基本都具备,只说说它和其它脚本相比中它自身的优势,首先我看中的是灵活,无论你是面向对象,还是函数式编程它都支持,其次有大量的语法糖,可以节省你大量的时间,再次有大量的类库支持,可以让它用在任何场合,例如我主要使用它的django做web,偶尔使用下pyqt来做点本地应用,还可以用它编写shell等等,相比php这些只能做网站的脚本,python用处更大。它的缺点也同样明显,最影响发展的是性能问题,虽然有pypy这些jit优化,但支持的类库有限,其次很重要的一点是维护团队并不给力,以前说过p2到p3损失了大量用户和类库,python元气大伤,就一直半死不活,和go,dust这些新生语言比,它已经没有活力了,以前还有人津津乐道Python是谷歌的非官方语言,但实际现在谷歌更爱的是go, dart和sky等等.换言之,python在一段时间内仍有市场,但我并不看好它的未开,脚本中,我更看好typescript和elixir,这种预编译的脚本语言代表着性能和实用性更高的统一
回答于 2019-09-11 08:43:50
目前python被用的还是蛮多的,一些大公司如Google(实现web爬虫和搜索引擎中的很多组件),Yahoo(管理讨论组),NASA,YouTube(视频分享服务大部分由Python编写)等等对Python都很青睐。而国内的豆瓣可以说是给Python予千万宠爱了,它的前台后台清一色的都是Python的身影。另外,我们计算机视觉这块用的很频繁的OpenCV也提供了Python的接口,网上还提供了不少Python的机器学习的库(例如milk,scikit-learn,Pylearn2等),Deep learning的一个知名的Python的库theano,自然语言处理的库NLTK。此外,Python为数学、科学、工程和绘图等提供了有趣的标准库(例如,NumPy ,SciPy和matplotlib等),Python占有的用户群越来越广。
目前python被用的还是蛮多的,一些大公司如Google(实现web爬虫和搜索引擎中的很多组件),Yahoo(管理讨论组),NASA,YouTube(视频分享服务大部分由Python编写)等等对Python都很青睐。而国内的豆瓣可以说是给Python予千万宠爱了,它的前台后台清一色的都是Python的身影。另外,我们计算机视觉这块用的很频繁的OpenCV也提供了Python的接口,网上还提供了不少Python的机器学习的库(例如milk,scikit-learn,Pylearn2等),Deep learning的一个知名的Python的库theano,自然语言处理的库NLTK。此外,Python为数学、科学、工程和绘图等提供了有趣的标准库(例如,NumPy ,SciPy和matplotlib等),Python占有的用户群越来越广。
上一篇:如何淡化对婆婆的反感?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |