加入收藏 | 设为首页 | 会员中心 | 我要投稿 南通站长网 (https://www.0513zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

人生苦短,Python会不会被取代?

发布时间:2021-02-25 12:31:01 所属栏目:动态 来源:互联网
导读:味着它有足够的时间来发展,还意味着拥有一个庞大而强有力的社区支持。 所以你在用Python编程的时候,如果遇到了任何问题,只要网上搜索一下,大概率就能解决掉。 因为很有可能在你之前,就有人遇到过同样的问题,还在网上留下了宝贵的意见。 其次, Python

味着它有足够的时间来发展,还意味着拥有一个庞大而强有力的社区支持。

所以你在用Python编程的时候,如果遇到了任何问题,只要网上搜索一下,大概率就能解决掉。

因为很有可能在你之前,就有人遇到过同样的问题,还在网上留下了宝贵的意见。

其次,Python对于初学者来说是友好的

对于这一点,并不是说它存在了几十年,给了程序员们充足的时间来写使用教程。而是Python的语法易读性特别好。

例如你不需要指定数据类型,只要声明一个变量,Python会根据上下文,理解这个变量是属于整数、浮点数、布尔值等等。

这对于初学者来说优势是巨大的。如果你用过C++,你就有可能体会到这样的痛苦:程序跑不出来,可能仅仅是因为把一个浮点数指定成了整数……

以及,如果对比着读过Python和C++的代码,你就能深刻的体会到Python代码理解起来是有多么容易。

最后,Python的用于很广

Python从出现至今,开发人员几乎在各个领域、用途方面开发了包(package):

  • 想处理数字、向量和矩阵?Numpy是的你首选。
  • 想进行技术和工程方面的计算?SciPy了解一下。
  • 想在数据处理和分析领域大展身手?Pandas值得一试。
  • 想涉足人工智能?Scikit-Learn真香(褒义……)。

无论你想处理哪种计算任务,Python几乎都可以提供相应的包。从近几年机器学习的激增,也不难看出Python一直处于发展的前沿。

Python的缺点是否具有致命性?

当然,没有一个技术是完美的,Python也不例外。Moutafis列出了6个最重要的缺陷,还评估了它们是否具有致命性。

第一,速度 (Speed)。

平均来说,用Python运行一个任务所需要的时间,是其他语言的2-10倍。

为什么会这样呢?其中一个原因就是它是动态类型。

就像刚才说的,你不需要指定数据类型,这就意味



(编辑:南通站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!