都说过了,它跟蛇没关系


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

在踏入这些领域之前
最好选择自己喜欢的方向
多看看领域内经典书籍
