欢迎光临散文网 会员登陆 & 注册

都说过了,它跟蛇没关系

2020-07-06 10:30 作者:图灵社区  | 我要投稿



1982 年

有个叫 Guido 的精神小伙

从阿姆斯特丹大学毕业当上了程序员


80 年代,IBM 等公司掀起了

第一波个人电脑的浪潮,

但那时的电脑在今天看来,

配置低得简直让人想说脏话。

程序员们总是绞尽脑汁,

来提升计算机的资源利用率。



尽管当时主流编程语言是 C 语言,但用 C 写程序过于耗时耗力。很多人都想创造一种新的语言,可以让编程更轻松,Guido 就是其中之一。



1989 年圣诞节,Guido 开始尝试编写一种新语言的编译器。


1991 年,Guido 用 C 语言实现了新语言编译器的第一版。新语言包含:表(list)、词典(dictionary)等数据类型、还有类(class),函数(function),异常处理(exception),模块(module)。


Guido 决定用他钟意的喜剧团体的名字来为这个新语言命名。




Monty Python's Flying Circus 海报

  

Python 取自 70 年代的英国喜剧团体 Monty Python(蒙提 · 派森),所以 Python 跟「蛇」没关系!


起初,Guido 将 Python 介绍给自己的同事,得到了很好的反馈和改进建议,由此形成了一个 Python 的核心团队。


大家觉得 Python 应该让程序员把精力放在编程思想上,而不是具体细节上。


于是有了经典金句:

Life is short, you need Python

人生苦短,我用 Python

这句话和 Python 一并流行了起来。


Python 从一开始就是一个相当开放的语言,任何人对现有功能不满,都可以很容易地对其进行修改,并可直接将修改后的版本发给 Guido,Guido 决定是否将其纳入 Python 标准库。



2000 年 10 月,新版本 Python 2.0 发布, 2010 年 7 月发布稳定版 Python 2.7,这也是 Python 计划的 2.X 最后的主要版本。


2008 年 12 月,Python 3.0 发布,此版本是一个较大的更新,向后不兼容,所以从 2.X 到 3.X 的过渡并不容易,很多人刚熟练使用 2.X ,又要重学 3.X,好在 2.7 之后更新的功能不断向 3.X 版本过渡,减少部分学习成本。


从 2012 年开始,随着大批互联网创业公司和巨头进入云计算领域,Python 开始在国内火热起来,随后人工智能的爆发,将 Python 推向了高潮。


一时间,国内所有培训机构都推出了各种 Python 课程来蹭热度,甚至吵起了「全民学 Python 」的浪潮。


百度一下你就知道,Python 课程铺天盖地,很多课程质量远不如一本经典入门书或网上公开资料来得实在。


《Python 编程从入门到实践》已经卖了 80 万
那些 Python 都入门好几年的人之后该如何发展?这是个问题。


2018 年 7 月,Guido 退出 Python 核心决策层,转到幕后,「Python 之父」退休了,Python 交由其他 Core Developers 继续维护。

 

2020 年 4 月,Python 2.7.18 版本发布,Python 2.0 时代结束,这个版本已经存在了 20 年。


Python 3.0 也经历了 12 个年头,当前最新版本为 3.8.3,根据官方消息,未来可能会有 Python 4.0 发布,但不确认是叫 4.0 还是叫 3.10,这样看的话,新版本在兼容性上应该不会有太多问题。


Python 的应用领域已经非常广泛了,几乎所有互联网企业都使用 Python 开发各种的业务。

在踏入这些领域之前

最好选择自己喜欢的方向

多看看领域内经典书籍







都说过了,它跟蛇没关系的评论 (共 条)

分享到微博请遵守国家法律