都说过了,它跟蛇没关系

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 开发各种的业务。

都说过了,它跟蛇没关系

在踏入这些领域之前

最好选择自己喜欢的方向

多看看领域内经典书籍

都说过了,它跟蛇没关系

都说过了,它跟蛇没关系

618 京东图书

每满 100 减 50

满 200 减 100

还有限量

满 200 减 20

满 400 减 60 的叠加优惠券

都说过了,它跟蛇没关系

????????????

最 后 一 天

都说过了,它跟蛇没关系


推荐阅读

都说过了,它跟蛇没关系

都说过了,它跟蛇没关系

参考资料:

[1]: 我的代码进 CPython 标准库啦

https://www.codercto.com/a/53564.html

[2]:  PEP 598 Introducing incremental feature releases

https://www.python.org/dev/peps/pep-0598/

[3]: Python简史

https://www.cnblogs.com/vamei/archive/2013/02/06/2892628.html

[4]: Monty Python

http://www.cinepedia.cn/w/monty_python/

都说过了,它跟蛇没关系

????京东 618 神秘入口