【新智元导读】不久前IEEE Spectrum 发布了第四届顶级编程语言交互排行榜,Python排名第一, 本篇文章总结了近年来Python崛起的六大原因,并为你提供更多与Python的背景及发展现状相关的讯息。 本文由数据派授权新智元转载。点击文末阅读原文可查看原文。 无论你是否清楚这个事实,Python实际上已经不是一门年轻的编程语言了。虽然它也不如其它一些语言那么年长,但它仍然比大部分人所想的要更老一些。它第一次发布的时间是在1991年,虽然这些年它也经历了相当大的改变,但它现在的用处跟当时并没有什么差别。 实际上,这只是它最近这些年变得流行的原因之一:它是一个面向企业和第一流项目的、基于生产的语言,开奖,而且它有着长久的历史。它可以被用做几乎任何事情,这也是它被认为是“多功能”的原因。你既可以创建一个树莓派应用,又可以用Python来写桌面程序的脚本,还可以通过Python来配置服务器,但Python能做的绝不仅限于此。 使用Python,是不受任何限制的。 究竟是什么使得Python如此特别? Python是一门通用的语言,有时甚至可以说是功利主义,因为它被设计得非常容易读和写。重点就是:它并非一门复杂的语言。设计者很少强调传统的语法,使得它及时对于非程序员或者开发人员来说都很容易使用。 此外,由于它被认为是真正通用的、可满足多种开发需求的语言,所以它也为程序员提供了各式各样的选择(https://www.python.org/about/success/)。如果他们使用Python作为一份工作或者一项事业的开端,他们很容易就能跳到另一份工作去,即使这两份工作之间并无关联。Python可以被用作系统操作、Web开发、服务器和管理工具、部署、科学建模等。 但令人惊讶的是,许多开发人员并没有把Python作为他们的第一语言。因为它是如此容易使用和学习,所以他们选择它作为第二语言或第三语言。这可能是它在开发人员中如此流行的另一个原因。 而且,世界上最大的科技公司之一——谷歌——也使用Python来开发他们的一部分应用。他们甚至有一个专门的Python开发人员门户(https://developers.google.com/edu/python/),提供包含视频、讲座等等的免费课程。值得一提的是,网络开发中,Django框架的崛起以及PHP的普及度降低也促成了Python的成功。最终这将会是一场“完美风暴”,开发者、官方支持以及需求都会回归到合适的水平。 以下是近年来Python变得非常流行的、不太明显的原因: 1.Python拥有一个健康、活跃、支持度高的社区 很明显,缺少文档和开发人员支持的编程语言发展都不太顺畅。Python没有这些问题。它已经存在了相当长的一段时间,有大量的文档、指南、教程等等。 另外,开发者社区非常活跃。也就是说,任何人需要帮助或支持时,都能及时得到帮助。这个活跃的社区有助于确保所有水平的开发人员(https://www.fullstackpython.com/python-community.html)——从新手到专家——都能获得帮助。而且,正如任何有经验的程序员或开发人员所知道的,当你在关键时刻遇到开发问题时,来自他人的帮助要么会使你成功,要么会使你崩溃。 2.Python有一些很棒的公司赞助商 公司赞助对编程语言的发展很有帮助。C #有微软,Java有Sun,直播,Facebook使用PHP。谷歌在2006年期间大量使用Python,将它应用在多个平台和应用中。 这为什么重要?因为像谷歌这样的公司希望他们的团队和未来的开发人员使用他们的系统和应用程序,他们就需要提供资源。在这个例子中,谷歌编写了大量的Python指南和教程。 它提供越来越多的文档和支持工具,同时也为Python免费打了广告,至少在开发世界中是这样。 3.Python拥有大数据 大数据和云计算方案在企业世界中的应用也是Python扶摇直上的原因。它是数据科学中最流行的语言之一(https://dzone.com/articles/which-are-the-popular-languages-for-data-science),仅次于R语言。它也被用于机器学习和人工智能系统以及各种现代技术。 当然,这使得Python非常容易就能用于分析和组织成可用的数据。 4.Python有着令人惊异的库 (责任编辑:本港台直播) |