有位老师想和您聊一聊

关闭

立即申请

越学越上瘾   11.11 来百知学IT   课程全面升级

立刻报名学习

400-616-5551

您所在位置: 首页> IT培训> Python之父宣布退休,但Python正在吞噬世界!

Python之父宣布退休,但Python正在吞噬世界!

发布百知教育 来源:IT培训 2019-11-01

Python 之父 Guido van Rossum 在推特公布了自己从 Dropbox 公司离职的消息,并表示已经退休。


他还提到自己在 Dropbox 担任工程师期间学到了很多东西 —— Python 的类型注解(Type Annotations)正是来自在这里的工作经验。


python之父


Guido 今年 63 岁,去年就已经完全脱离 Python 语言项目的决策层,不再领导该语言。

Python 正在吞噬世界

如今,人们对 Python 的热情已经远远超出了最初的开发者圈子。一些人预测,随着 Python 用户群的快速增长,它很快会成为世界上最流行的编程语言。

每天有数以百万计的人使用 Python,用户群呈现出指数级的增长,几乎没有出现下降的迹象。

不管是专业的还是业余的开发人员,他们都在使用 Python 处理大大小小的任务,特别是 Web 开发人员、数据科学家和系统管理员。今年出现的第一批黑洞图片就是用 Python 拼接出来的。


Python 在一些世界知名的组织中扮演着关键角色,比如,Netflix 用 Python 向全球 1 亿多户家庭提供流媒体视频,Instagram 用 Python 实现图片分享,NASA 借助 Python 来探索太空。


Python 为什么会赢?
被 Python 吸引过来的开发者,他们需要一门高级的脚本语言,能够在易用性和功能之间取得平衡他们希望能够结束在 C 语言中手动管理内存、在开始新项目时需要为重复任务重新实现代码的日子。
Warsaw 说,Python 在可用性和功能之间取得了平衡——在 20 世纪 90 年代早期,任何一门主流编程语言都没能提供这种平衡。”我写过很多 Perl、Tcl 和 C 代码,感觉它们一点都不好玩。Python 一出现,我就想,‘哇,它让编程变得更有趣了’”。
不管是过去还是现在,Python 提供的都是清晰而明确的语法,它使用缩进将代码分组成块,让开发人员更容易阅读和理解代码。


Stack Overflow 开发者报告显示,从开发者活跃度方面看,Python 是增长最快的编程语言,而 Perl 在缩水,它甚至都没有出现在最新的 Stack Overflow 开发者报告中。

下图显示了这种爆炸式的增长。近年来,Stack Overflow 网站上与 Python 相关的问题的增长速度远远快于其他编程语言。


python培训


Python 一方面简单易用,一方面又健壮到可以用来开发大型的应用程序,这两个因素的组合正是 Python 在上世纪 90 年代取得成功的原因。

“一些互联网开发者想要开发越来越大型的应用程序,而且他们意识到用 Python 开发应用程序要比用 C 语言、C++ 或 Java 容易得多”。


Python 未来会怎样?


我们大胆猜测一下Python的未来。


至2027年,Python已经推出了5.0版本,开发效率极高、运行速度飞快,成为全球最受程序员欢迎的开发语言!全球超过50%的IT系统是基于Python开发的!


我为什么做这样的判断?因为Python是目前我了解的所有语言里,最有可能成为最符合人类对 编程期待的语言,人类对编程语言的期待是什么?就是“更高更快更强”呀!我们主要说下更强。


更强——功能更强这是导致Python大火的另一个主要原因之一,Python的标准库和第三方库强大到你无法想象,无论你想从事任何方向的技术编程,你几乎都能找到相应的库支持,以下仅举几个栗子:


1. WEB开发——最火的Python web框架Django, 支持异步高并发的Tornado框架,短小精悍的flask,bottle, Django官方的标语把Django定义为the framework for perfectionist with deadlines(大意是一个为完全主义者开发的高效率web框架)


2. 网络编程——支持高并发的Twisted网络框架, py3引入的asyncio使异步编程变的非常简单


3. 爬虫——爬虫领域,Python几乎是霸主地位,Scrapy\Request\BeautifuSoap\urllib等,想爬啥就爬啥


4. 云计算——目前最火最知名的云计算框架就是OpenStack,Python现在的火,很大一部分就是因为云计算


5. 人工智能——Python 作为 AI 时代头牌语言的位置基本确立,未来的悬念仅仅是谁能坐稳第二把交椅。


6. 自动化运维——问问中国的每个运维人员,运维人员必须会的语言是什么?10个人相信会给你一个相同的答案,它的名字叫Python


7. 金融分析——我个人之前在金融行业,10年的时候,我们公司写的好多分析程序、高频交易软件就是用的Python,到目前,Python是金融分析、量化交易领域里用的最多的语言


8. 游戏开发——在网络游戏开发中Python也有很多应用。相比Lua or C++,Python 比 Lua 有更高阶的抽象能力,可以用更少的代码描述游戏业务逻辑。Python 非常适合编写 1 万行以上的项目,而且能够很好地把网游项目的规模控制在 10 万行代码以内。另外据我所知,知名的游戏<文明>就是用Python写的


列举这么多之后,你会发现,Python几乎在上述每个领域都做的非常优秀,这是一门真正意义上的全栈语言,即使目前世界上使用最广泛的Java语言,在很多方面与Python相比也逊色很多!我目前还看不到有哪门语言,能同时在在如此多的领域能做出这些成绩。


下面这是一位大神对于Python相关的预测:

•5年之内,Python会取代PHP,成为最受欢迎的WEB开发语言

•10年内,Python的使用量将趋近甚至超过Java

•10年内,主流的人工智能技术都是基于Python开发

•Python应用率已经取得第一的领域有:云计算、爬虫、自动化运维、金融分析

Python正在吞噬世界。随着人工智能时代的到来,Python将成为排名第一的编程语言。你准备好学习了吗?


python培训:http://www.baizhiedu.com/python2019








上一篇:python培训 | Python中的import原理与应用

下一篇:年薪几十万的IT行业,为什么这么高薪?

相关推荐