首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

“慈祥的独裁者”——Python之父 吉多

上期说了说关于Python的运行速度,那么为什么Python的运行速度这么慢却还受到这么多人的欢迎吗?那么本期就来聊一聊。

首先这要感谢Python的创始人,吉多。在Python的创造前期,吉多就确认了Python的全部代码是开源的,这样就有利于世界各地的编程人员进一步对Python进行改进,使Python的功能就一步的丰富。在Python社区中,吉多被人们成为“慈祥的独裁者”。因为,在Python的代码被开源之后,全世界的编程人员和编程爱好者便对Python产生了很大的兴趣,于是就有人开始丰富Python的功能(这我们已经讲过了在Python的优缺点),那么这个便把写好的代码交给吉多审核,如果通过之后,便把这项功能整合到Python中;如果不通过的话,就被驳回了。

那么或许有人会问了,为什么会被驳回呢?

这也要感谢吉多了。首先在说这一点时,要先了解一些Python创造时的一些设计哲学:优雅、明确、简单,用一种方法,用一种方法来解决一件事情。对于一些其他的编程语言,解决一件事情往往有两三种设计方法。如果面临一些问题时,Python开发者一般会拒绝花里胡哨的语法,选择没有歧义的语法。这样的好处,避免了我们以后再阅读自己的代码都不明白了,也能使别人更好地阅读。这也就是为什么会被驳回了,假如你写的代码不能满足Python的设计哲学,那么就只能被驳回了,也就是你写的代码不是特别容易理解,那么就不行,这也是为什么吉多被人们成为“慈祥的独裁者”的原因了。当然这样就能让初学者更容易理解,不会产生逻辑问题。

或许正因为吉多的“偏执”,才使Python成为了一门流行的编程语言。

正因为Python是开源的,Python有很多的功能,能够适应当今社会的发展需要,比如Python 在网络爬虫、数据分析、AI、机器学习、Web 开发、金融、运维、测试等多个领域都有不俗的表现,从来没有哪一种语言可以同时在这么多领域扎根。

Python 是一门兼具简单与功能强大的编程语言,它专注于如何解决问题、自由开放的社区环境以及丰富的第三方库,无需浪费时间去造轮子,各种 Web 框架、爬虫框架、数据分析框架、机器学习框架应有尽有,拿来即用,如果你不知道去哪找第三库,可以看看 awesome-python。

正因为如此才使Python成为一门流行的编程语言,也使得许多的人去学习Python。当然你不是一个编程工作者,你也可以去学习,不论是在日常的工作还是生活中,Python都能给你带来很大的帮助。

最后带给一句吉多的一句话“人生苦短,我用Python——Life is short,you need Python”。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200216A0JA5900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券