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 神秘入口