Python 的版本历史,包含完整的版本时间轴
8

UKZX9QBgAy.jpg

上图是 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;

事实上,大部分软件版本号就遵循以上规则,有兴趣了解更多请前往 —— 语义化版本控制规范

本帖已被设为精华帖!
本帖由 Summer 于 9个月前 加精
讨论数量: 1

NICE。 学习了

3个月前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!