Python 的版本历史,包含完整的版本时间轴
上图是 Python 的作者 吉多·范罗苏姆(Guido van Rossum),荷兰人,2005 年 ~ 2012 年 12 月份在 Google 工作,2013 年 1 月份加入 Dropbox,时至今日,吉多·范罗苏姆始终是 Python 开发的核心人员。
以下是 Python 的大事件时间轴:
- 1980 年 —— 吉多·范罗苏姆开始构思 Python 的想法;
- 1989 年 —— Python 已经有了雏形;
- 1991 年二月 —— Python 的代码对外公布,此时版本为 0.9.0;
- 1994 年一月 —— Python 1.0 正式发布;
- 2000 年 —— Python 2.0 发布;
- 2001 年 —— Python 2.1 基于 Python 软件基金会协议(Python Software Foundation (PSF))发布;
- 2008 年 12 月 —— Python 3.0 正式发布,Python 3 被称为 "Python 3000" 或者 "Py3K" 。
Python 3 与 Python 2 不兼容,不过随着这几年 Python 3 的使用率急剧上升,作为新手可以放心地从 Python 3 学起,扩展阅读 —— Python 3 的第三方扩展包支持率(Python 3 是否已准备就绪 。
具体版本列表
以下是具体的版本列表:
- Python 1.0 - 1994 年 1 月
• Python 1.2 - 1995 年 4 月 10 号
• Python 1.3 - 1995 年 10 月 12 号
• Python 1.4 - 1996 年 10 月 25 号
• Python 1.5 - 1997 年 12 月 31 号
• Python 1.6 - 2000 年 09 月 05 号 - Python 2.0 - 2000 年 10 月 16 号
• Python 2.1 - 2001 年 4 月 17 号
• Python 2.2 - 2001 年 12 月 21 号
• Python 2.3 - 2003 年 7 月 29 号
• Python 2.4 - 2004 年 11 月 30 号
• Python 2.5 - 2006 年 12 月 19 号
• Python 2.6 - 2008 年 10 月 1 号
• Python 2.7 - 2010 年 7 月 3 号 - Python 3.0 - 2008 年 12 月 3 号
• Python 3.1 - 2009 年 6 月 27 号
• Python 3.2 - 2011 年 2 月 20 号
• Python 3.3 - 2012 年 9 月 29 号
• Python 3.4 - 2014 年 5 月 16 号
• Python 3.5 - 2015 年 9 月 13 号
• Python 3.6 - 2016 年 12 月 23 号
Python 的版本号规则
Python 的软件版本号分 3 段,为 A.B.C
- A 表示大版本号,一般当整体重写,或出现不向后兼容的改变时,增加 A,A 为零时表示软件还在开发阶段。
- B 表示功能更新,出现新功能时增加 B;
- C 表示小修改,如修复 Bug,只要有修改就增加 C;
事实上,大部分软件版本号就遵循以上规则,有兴趣了解更多请前往 —— 语义化版本控制规范 。
本帖已被设为精华帖!
推荐文章: