凯拉马修斯汇编|其易读易写的特点越来越受到程序员的青睐。Python在IEEE发布的2017年编程语言排行榜中也名列第一。然而,事实上,Python的第一个公共版本是在1991年发布的,那么为什么Python在这几年会火起来呢?我们带你一探究竟。Python的大底正如我们之前所说,Python不是一门年轻的编程语言。虽然它的存在时间没有其他语言那么长,但仍然比大多数人想象的要长。它最初于1991年发布,虽然在过去几年中发生了很大变化,但它在功能上仍与原始版本相同。Python是一门面向任务的编程语言,自诞生之日起就面向企业客户和专业项目,有着悠久的历史——事实上,这只是Python近几年流行起来的原因之一。最重要的原因是Python近乎完美!您可以使用Python构建RaspberryPi应用程序、编程脚本或配置服务器等。Python的独特之处Python是一种非常通用的语言,通常被称为实用主义,因为它易于阅读和编写。Python也非常简单,设计者不太强调惯用的语法,这使得Python更易于使用,即使对于非程序员或开发人员也是如此。此外,Python还可以满足各种开发需求,为程序员提供多种选择。它是一种真正通用的编程语言。习惯使用python的程序员可以很容易地从一个行业跳到另一个行业,因为Python广泛应用于系统运行、web开发、服务器和管理工具、部署、科学建模等几乎所有常见领域。令人惊讶的是,许多开发人员并不使用Python作为他们的主要编程语言。由于Python易于使用和学习,它经常被选为第二或第三语言。这可能是Python在开发人员中如此受欢迎的另一个原因。世界上最大的科技公司之一——谷歌——也大量使用Python来创建应用程序。他们甚至有一个专门为Python开发人员提供免费课程的门户网站,包括练习、讲座视频等。当然,Django框架的流行和PHP的没落也是python成功的功臣之一,但从本质上讲,这是开发者、官方支持和需求共同引发的风暴。以下六个原因不容易察觉,但它们也帮助了python在近几年的流行。1、Python有一个健康活跃的社区,可以提供强有力的支持。如果你学过编程,你肯定会发现有些编程语言由于缺乏文档和开发者支持而不好用。Python没有这些问题,它已经存在了很长时间,并且在这段时间里积累了大量的文档、指南、教程等。此外,Python开发者社区非常活跃。这意味着当有人在任何情况下需要帮助或支持时,他们都会得到及时的回应。无论你是新手还是常年在代码的海洋中畅游的老手,几乎总能在这个活跃的社区中得到帮助和支持。正如任何经验丰富的编码员或开发人员所知,在遇到关键问题时获得支持可能会决定成败。2.Python得到了很多大公司的赞助。企业赞助可以帮助编程语言快速发展壮大。C#由Microsoft赞助,Java由Sun和PHP赞助和支持。另一方面,Python在2006年得到了Google的大力推动,从那时起,Google的许多平台和应用程序都使用了Python。为什么这很重要?因为如果一个公司(比如谷歌)想要他们的团队和未来的开发者使用python不断开发自己的系统和应用,他们需要提供大量的资源。就Google而言,他们已经创建了大量使用Python的指南和教程。至少在开发者世界中,谷歌继续贡献大量文档和支持工具,并且一直在免费宣传python。3.大数据的兴起企业界对大数据和云计算解决方案的越来越多的使用也推动了Python的成功。Python是数据科学中最受欢迎的语言之一,仅次于R语言。它还可以用于机器学习、人工智能系统和各种现代技术。当然,python可以搭上大数据的车,因为它可以非常轻松地分析和处理数据。中国有句古话,打铁要力大无穷。4.Python有很多很棒的库当你在开发一个大型项目时,Python的库可以帮助你节省大量的时间,缩短原计划的开发周期。Python的很多库都非常好用,从科学计算领域的NumPy、SciPy,到web开发领域的Django。又如机器学习领域知名的scikit-learn,自然语言处理领域的nltk。另外像Encoding.com这样的大型云服务平台也让其兼容C语言家族。换句话说,拥有提供跨平台支持的类库工具是一个巨大的优势。5.Python在可靠性和效率之间取得平衡如果你问任何Python开发人员或任何曾经使用过该语言的人——他们会告诉你Python快速、可靠且高效。您几乎可以在任何环境中使用和部署Python应用程序,无论您使用哪个平台,都不会导致任何性能损失。另外,由于非常可靠,也意味着你可以跨多个领域工作,包括但不限于——网页开发、PC应用、移动应用、硬件等,你不必担心兼容性带来的麻烦,因为它可以在任何地方使用。6.新手友好对于新手和初学者来说,Python非常容易学习和使用。事实上,它是最容易学习的编程语言之一。部分原因是因为它简化了语法,更接近自然语言,所以你可以更快地编写Python代码并执行它。无论如何,对于初学者来说,它是一门很棒的语言,如今许多年轻的开发人员开始学习Python。即使在这种情况下,经验丰富的开发人员也不会被忽视,因为Python总是会给你很多事情要做。原文:http://www.kdnuggets.com/2017/07/6-reasons-python-suddenly-super-popular.htmlid:BigDataDigest)》】点此查看作者更多好文
