人生苦短,Python会不会被取代?
味着它有足够的时间来发展,还意味着拥有一个庞大而强有力的社区支持。 所以你在用Python编程的时候,如果遇到了任何问题,只要网上搜索一下,大概率就能解决掉。 因为很有可能在你之前,就有人遇到过同样的问题,还在网上留下了宝贵的意见。 其次,Python对于初学者来说是友好的。 对于这一点,并不是说它存在了几十年,给了程序员们充足的时间来写使用教程。而是Python的语法易读性特别好。 例如你不需要指定数据类型,只要声明一个变量,Python会根据上下文,理解这个变量是属于整数、浮点数、布尔值等等。 这对于初学者来说优势是巨大的。如果你用过C++,你就有可能体会到这样的痛苦:程序跑不出来,可能仅仅是因为把一个浮点数指定成了整数…… 以及,如果对比着读过Python和C++的代码,你就能深刻的体会到Python代码理解起来是有多么容易。 最后,Python的用于很广。 Python从出现至今,开发人员几乎在各个领域、用途方面开发了包(package):
无论你想处理哪种计算任务,Python几乎都可以提供相应的包。从近几年机器学习的激增,也不难看出Python一直处于发展的前沿。 Python的缺点是否具有致命性?当然,没有一个技术是完美的,Python也不例外。Moutafis列出了6个最重要的缺陷,还评估了它们是否具有致命性。 第一,速度 (Speed)。 平均来说,用Python运行一个任务所需要的时间,是其他语言的2-10倍。 为什么会这样呢?其中一个原因就是它是动态类型。
就像刚才说的,你不需要指定数据类型,这就意味 (编辑:南通站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |