首页 > Python资料 博客日记
python学习笔记 - python版本信息
2025-01-01 01:00:05Python资料围观12次
目录
- 前言
- 一、版本号规则
- 二、版本概览
- 2.1 Python 生命周期截图
- 2.2 维护中的版本
- 2.3 停止维护的版本
- 三、统计
- 3.1 版本维度
- 3.2 时间维度
- 四、版本明细
- 4.1 Python 3.x
- 4.1.1 Python 3.13.x
- 4.1.2 Python 3.12.x
- 4.1.3 Python 3.11.x
- 4.1.4 Python 3.10.x
- 4.1.5 Python 3.9.x
- 4.1.6 Python 3.8.x
- 4.1.7 Python 3.7.x
- 4.1.8 Python 3.6.x
- 4.1.9 Python 3.5.x
- 4.1.10 Python 3.4.x
- 4.1.11 Python 3.3.x
- 4.1.12 Python 3.2.x
- 4.1.13 Python 3.1.x
- 4.1.14 Python 3.0.x
- 4.2 Python 2.x
- 4.2.1 Python 2.7.x
- 4.2.2 Python 2.6.x
- 4.2.3 Python 2.5.x
- 4.2.4 Python 2.4.x
- 4.2.5 Python 2.3.x
- 4.2.6 Python 2.2.x
- 4.2.7 Python 2.1.x
- 4.2.8 Python 2.0.x
- 4.3 Python 1.x
- 五、总结
- 六、参考资料
前言
之前介绍了Python是什么以及Python的特点和优缺点等,这一章记录下Python的版本信息,仅记录Stable Releases(稳定版本),Pre-releases(预发版本)不计算在内
一、版本号规则
Python版本号分3段,表示为一个形如“主版本.次版本.修订号”的字符串,例如3.13.0。这个版本号的含义如下:
- 主版本(Major Version):表示Python的重大更新和变化。每当有重大功能添加或者语言结构发生显著改变时,主版本号会递增。例如,从Python 2到Python 3,主版本号从2变为了3,因为这两个版本之间的差异非常大,包括语法、标准库和第三方库等方面。
- 次版本(Minor Version):表示Python的次要更新和修复。次版本号会在主版本号相同的情况下递增。例如,在Python 3.x系列中,从3.0到3.13,次版本号会递增。这些版本通常包含新功能、优化和一些修复,但不会引入与前一个主版本不兼容的变化。
- 修订号(Revision Number):表示Python的修复版本。修订号会在主版本号和次版本号都相同的情况下递增。修订号主要用于修复bug和提高稳定性,通常不会引入新功能或更改语言结构。修订号可以帮助用户了解某个具体版本的Python是否经过了充分的测试和优化。
二、版本概览
自1991年Python代码对外公布,在这三十多年里,Python发布了3个主版本,其中Python 2和Python 3 是比较流行的,Python 3和 Python 2相比,Python 3采用了新的语法结构使代码更加简洁,因此Python 3和Python 2语法不兼容,且Python 2 在2020年1月1号停止维护了,因此可以直接学习Python 3
2.1 Python 生命周期截图
- 横坐标:年份,蓝色竖线表示当前的年份;
- 纵坐标:Python 的发布版本;
- 横着的长方形块:表示发布和截止的维护时间;
- 红色:表示已经停止维护了;
- 黄色:表示是稳定的、安全的、且正在维护中的版本,可以放心使用;
- 绿色:表示新发布的版本,存在bug,会持续发布修订版本修复存在的bug;
- 蓝色:表示规划的版本;
2.2 维护中的版本
2.3 停止维护的版本
三、统计
3.1 版本维度
按照版本维度去统计每个版本发布的数量,感受下python每个版本发布数量的变化。
版本 | 修订版数量 |
---|---|
Python 2.0 | 2 |
Python 2.1 | 2 |
Python 2.2 | 4 |
Python 2.3 | 8 |
Python 2.4 | 7 |
Python 2.5 | 7 |
Python 2.6 | 10 |
Python 2.7 | 19 |
Python 3.0 | 2 |
Python 3.1 | 6 |
Python 3.2 | 7 |
Python 3.3 | 8 |
Python 3.4 | 11 |
Python 3.5 | 11 |
Python 3.6 | 16 |
Python 3.7 | 18 |
Python 3.8 | 21 |
Python 3.9 | 21+ |
Python 3.10 | 15+ |
Python 3.11 | 11+ |
Python 3.12 | 8+ |
Python 3.13 | 1+ |
3.2 时间维度
按照时间维度去统计每年Python发布的版本数量,直观的感受下Python每年发布数量的变化,备注:由于2000前的比较少,我们从2000年开始统计。
时间(年份) | 修订版本数量 |
---|---|
2000 | 2 |
2001 | 3 |
2002 | 3 |
2003 | 5 |
2004 | 2 |
2005 | 3 |
2006 | 4 |
2007 | 1 |
2008 | 9 |
2009 | 6 |
2010 | 7 |
2011 | 7 |
2012 | 5 |
2013 | 9 |
2014 | 10 |
2015 | 6 |
2016 | 5 |
2017 | 10 |
2018 | 12 |
2019 | 14 |
2020 | 15 |
2021 | 21 |
2022 | 25 |
2023 | 17 |
2024 | 15 |
四、版本明细
列举每个修订版本的发布时间
4.1 Python 3.x
Python 3 从 2008年12月3号发布,到目前为止,已经发布了14个次版本,到2024年10月7号3.8已经停止维护了,即3.8之前的版本还可以继续使用,但是后续发现的bug官方不会修复和发布新的版本了,3.9之后的版本还在持续维护中;
- Python 3.0 :2008年12月03号发布,最后一个修订版是2009年02月13号发布的Python 3.0.1,总共2个修订版本
- Python 3.1 :2009年06月26号发布,最后一个修订版是2012年04月09号发布的Python 3.1.5,总共6个修订版本
- Python 3.2 :2011年02月20号发布,最后一个修订版是2014年10月12号发布的Python 3.2.6,总共7个修订版本
- Python 3.3 :2012年09月29号发布,最后一个修订版是2017年09月19号发布的Python 3.3.7,总共8个修订版本
- Python 3.4 :2014年03月17号发布,最后一个修订版是2019年03月18号发布的Python 3.4.10,总共11个修订版本
- Python 3.5 :2015年09月13号发布,最后一个修订版是2020年09月05号发布的Python 3.5.10,总共11个修订版本
- Python 3.6 :2016年12月23号发布,最后一个修订版是2021年09月04号发布的Python 3.6.15,总共16个修订版本
- Python 3.7 :2018年06月27号发布,最后一个修订版是2023年06月06号发布的Python 3.7.17,总共18个修订版本
- Python 3.8 :2019年10月14号发布,最后一个修订版是2024年09月06号发布的Python 3.8.20,总共21个修订版本
- Python 3.9 :2020年10月05号发布,最新的修订版是2024年09月06号发布的Python 3.9.20,总共21个修订版本
- Python 3.10 :2021年10月04号发布,最新的修订版是2024年03月19号发布的Python 3.10.14,总共15个修订版本
- Python 3.11 :2022年10月24号发布,最新的修订版是2024年09月07号发布的Python 3.11.10,总共11个修订版本
- Python 3.12 :2023年10月02号发布,最新的修订版是2024年10月01号发布的Python 3.12.7,总共8个修订版本
- Python 3.13 :2024年10月07号发布,最新发布的,当前只有1个修订版本
4.1.1 Python 3.13.x
- Python 3.13.0 - 2024 年 10 月 07 号
4.1.2 Python 3.12.x
- Python 3.12.0 - 2023 年 10 月 02 号
- Python 3.12.1 - 2023 年 12 月 08 号
- Python 3.12.2 - 2024 年 02 月 06 号
- Python 3.12.3 - 2024 年 04 月 09 号
- Python 3.12.4 - 2024 年 06 月 06 号
- Python 3.12.5 - 2024 年 08 月 06 号
- Python 3.12.6 - 2024 年 09 月 06 号
- Python 3.12.7 - 2024 年 10 月 01 号
4.1.3 Python 3.11.x
- Python 3.11.0 - 2022 年 10 月 24 号
- Python 3.11.1 - 2022 年 12 月 06 号
- Python 3.11.2 - 2023 年 02 月 08 号
- Python 3.11.3 - 2023 年 04 月 05 号
- Python 3.11.4 - 2023 年 06 月 06 号
- Python 3.11.5 - 2023 年 08 月 24 号
- Python 3.11.6 - 2023 年 10 月 02 号
- Python 3.11.7 - 2023 年 12 月 04 号
- Python 3.11.8 - 2024 年 02 月 06 号
- Python 3.11.9 - 2024 年 04 月 02 号
- Python 3.11.10 - 2024 年 09 月 07 号
4.1.4 Python 3.10.x
- Python 3.10.0 - 2021 年 10 月 04 号
- Python 3.10.1 - 2021 年 12 月 06 号
- Python 3.10.2 - 2022 年 01 月 14 号
- Python 3.10.3 - 2022 年 03 月 16 号
- Python 3.10.4 - 2022 年 03 月 24 号
- Python 3.10.5 - 2022 年 06 月 06 号
- Python 3.10.6 - 2022 年 08 月 02 号
- Python 3.10.7 - 2022 年 09 月 06 号
- Python 3.10.8 - 2022 年 10 月 11 号
- Python 3.10.9 - 2022 年 12 月 06 号
- Python 3.10.10 - 2023 年 02 月 08 号
- Python 3.10.11 - 2023 年 04 月 05 号
- Python 3.10.12 - 2023 年 06 月 06 号
- Python 3.10.13 - 2023 年 08 月 24 号
- Python 3.10.14 - 2024 年 03 月 19 号
4.1.5 Python 3.9.x
- Python 3.9.0 - 2020 年 10 月 05 号
- Python 3.9.1 - 2020 年 12 月 07 号
- Python 3.9.2 - 2021 年 06 月 06 号
- Python 3.9.3 - 2021 年 04 月 02 号
- Python 3.9.4 - 2021 年 04 月 04 号
- Python 3.9.5 - 2021 年 05 月 03 号
- Python 3.9.6 - 2021 年 06 月 28 号
- Python 3.9.7 - 2021 年 08 月 30 号
- Python 3.9.8 - 2021 年 11 月 05 号
- Python 3.9.9 - 2021 年 11 月 15 号
- Python 3.9.10 - 2022 年 01 月 14 号
- Python 3.9.11 - 2022 年 03 月 16 号
- Python 3.9.12 - 2022 年 03 月 23 号
- Python 3.9.13 - 2022 年 05 月 17 号
- Python 3.9.14 - 2022 年 09 月 06 号
- Python 3.9.15 - 2022 年 10 月 11 号
- Python 3.9.16 - 2022 年 12 月 06 号
- Python 3.9.17 - 2023 年 06 月 06 号
- Python 3.9.18 - 2023 年 08 月 24 号
- Python 3.9.19 - 2024 年 03 月 19 号
- Python 3.9.20 - 2024 年 09 月 06 号
4.1.6 Python 3.8.x
- Python 3.8.0 - 2019 年 10 月 14 号
- Python 3.8.1 - 2019 年 12 月 18 号
- Python 3.8.2 - 2020 年 02 月 24 号
- Python 3.8.3 - 2020 年 05 月 13 号
- Python 3.8.4 - 2020 年 07 月 13 号
- Python 3.8.5 - 2020 年 07 月 20 号
- Python 3.8.6 - 2020 年 09 月 24 号
- Python 3.8.7 - 2020 年 12 月 21 号
- Python 3.8.8 - 2021 年 02 月 19 号
- Python 3.8.9 - 2021 年 04 月 02 号
- Python 3.8.10 - 2021 年 05 月 03 号
- Python 3.8.11 - 2021 年 06 月 28 号
- Python 3.8.12 - 2021 年 08 月 30 号
- Python 3.8.13 - 2022 年 03 月 16 号
- Python 3.8.14 - 2022 年 09 月 06 号
- Python 3.8.15 - 2022 年 10 月 11 号
- Python 3.8.16 - 2022 年 12 月 06 号
- Python 3.8.17 - 2023 年 06 月 06 号
- Python 3.8.18 - 2023 年 08 月 24 号
- Python 3.8.19 - 2024 年 03 月 19 号
- Python 3.8.20 - 2024 年 09 月 06 号
4.1.7 Python 3.7.x
- Python 3.7.0 - 2018 年 06 月 27 号
- Python 3.7.1 - 2018 年 10 月 20 号
- Python 3.7.2 - 2018 年 12 月 24 号
- Python 3.7.3 - 2019 年 03 月 25 号
- Python 3.7.4 - 2019 年 07 月 08 号
- Python 3.7.5 - 2019 年 10 月 15 号
- Python 3.7.6 - 2019 年 12 月 18 号
- Python 3.7.7 - 2020 年 03 月 10 号
- Python 3.7.8 - 2020 年 06 月 27 号
- Python 3.7.9 - 2020 年 08 月 17 号
- Python 3.7.10 - 2021 年 02 月 15 号
- Python 3.7.11 - 2021 年 06 月 28 号
- Python 3.7.12 - 2021 年 09 月 04 号
- Python 3.7.13 - 2022 年 03 月 16 号
- Python 3.7.14 - 2022 年 09 月 06 号
- Python 3.7.15 - 2022 年 10 月 11 号
- Python 3.7.16 - 2022 年 12 月 06 号
- Python 3.7.17 - 2023 年 06 月 06 号
4.1.8 Python 3.6.x
- Python 3.6.0 - 2016 年 12 月 23 号
- Python 3.6.1 - 2017 年 03 月 21 号
- Python 3.6.2 - 2017 年 07 月 17 号
- Python 3.6.3 - 2017 年 10 月 03 号
- Python 3.6.4 - 2017 年 12 月 19 号
- Python 3.6.5 - 2018 年 03 月 28 号
- Python 3.6.6 - 2018 年 06 月 27 号
- Python 3.6.7 - 2018 年 10 月 20 号
- Python 3.6.8 - 2018 年 12 月 24 号
- Python 3.6.9 - 2019 年 07 月 02 号
- Python 3.6.10 - 2019 年 12 月 18 号
- Python 3.6.11 - 2020 年 06 月 27 号
- Python 3.6.12 - 2020 年 08 月 17 号
- Python 3.6.13 - 2021 年 02 月 15 号
- Python 3.6.14 - 2021 年 06 月 28 号
- Python 3.6.15 - 2021 年 09 月 04 号
4.1.9 Python 3.5.x
- Python 3.5.0 - 2015 年 09 月 13 号
- Python 3.5.1 - 2015 年 12 月 07 号
- Python 3.5.2 - 2016 年 06 月 27 号
- Python 3.5.3 - 2017 年 01 月 17 号
- Python 3.5.4 - 2017 年 08 月 08 号
- Python 3.5.5 - 2018 年 02 月 05 号
- Python 3.5.6 - 2018 年 08 月 02 号
- Python 3.5.7 - 2019 年 03 月 18 号
- Python 3.5.8 - 2019 年 10 月 29 号
- Python 3.5.9 - 2019 年 11 月 02 号
- Python 3.5.10 - 2020 年 09 月 05 号
4.1.10 Python 3.4.x
- Python 3.4.0 - 2014 年 03 月 17 号
- Python 3.4.1 - 2014 年 05 月 19 号
- Python 3.4.2 - 2014 年 10 月 13 号
- Python 3.4.3 - 2015 年 02 月 25 号
- Python 3.4.4 - 2015 年 12 月 21 号
- Python 3.4.5 - 2016 年 06 月 27 号
- Python 3.4.6 - 2017 年 01 月 17 号
- Python 3.4.7 - 2017 年 08 月 09 号
- Python 3.4.8 - 2018 年 02 月 05 号
- Python 3.4.9 - 2018 年 08 月 02 号
- Python 3.4.10 - 2019 年 03 月 18 号
4.1.11 Python 3.3.x
- Python 3.3.0 - 2012 年 09 月 29 号
- Python 3.3.1 - 2013 年 04 月 06 号
- Python 3.3.2 - 2013 年 05 月 15 号
- Python 3.3.3 - 2013 年 11 月 17 号
- Python 3.3.4 - 2014 年 02 月 09 号
- Python 3.3.5 - 2014 年 03 月 09 号
- Python 3.3.6 - 2014 年 10 月 12 号
- Python 3.3.7 - 2017 年 09 月 19 号
4.1.12 Python 3.2.x
- Python 3.2.0 - 2011 年 02 月 20 号
- Python 3.2.1 - 2011 年 07 月 09 号
- Python 3.2.2 - 2011 年 09 月 09 号
- Python 3.2.3 - 2012 年 04 月 10 号
- Python 3.2.4 - 2013 年 04 月 06 号
- Python 3.2.5 - 2013 年 05 月 15 号
- Python 3.2.6 - 2014 年 10 月 12 号
4.1.13 Python 3.1.x
- Python 3.1.0 - 2009 年 06 月 26 号
- Python 3.1.1 - 2009 年 08 月 17 号
- Python 3.1.2 - 2010 年 03 月 20 号
- Python 3.1.3 - 2010 年 11 月 27 号
- Python 3.1.4 - 2011 年 06 月 11 号
- Python 3.1.5 - 2012 年 04 月 09 号
4.1.14 Python 3.0.x
- Python 3.0.0 - 2008 年 12 月 03 号
- Python 3.0.1 - 2009 年 02 月 13 号
4.2 Python 2.x
Python 2 从2000年10月16号发布到2020年1月1号 停止维护,这20年共发布了8个次版本,诸多修订版本,分别为:
-
Python 2.0 :2000年10月16号发布,最后一个修订版是2001年06月22号发布的Python 2.0.1,总共2个修订版本,
-
Python 2.1 :2001年04月17号发布,最后一个修订版是2002年04月09号发布的Python 2.1.3,总共2个修订版本,
-
Python 2.2 :2001年12月21号发布,最后一个修订版是2003年05月30号发布的Python 2.2.3,总共4个修订版本,
-
Python 2.3 :2003年07月29号发布,最后一个修订版是2008年03月11号发布的Python 2.3.7,总共8个修订版本,
-
Python 2.4 :2004年11月30号发布,最后一个修订版是2008年12月19号发布的Python 2.4.6,总共7个修订版本,
-
Python 2.5 :2006年09月19号发布,最后一个修订版是2011年05月26号发布的Python 2.5.6,总共7个修订版本,
-
Python 2.6 :2008年10月02号发布,最后一个修订版是2013年10月29号发布的Python 2.6.9,总共10个修订版本,
-
Python 2.7 :2010年07月03号发布,最后一个修订版是2020年04月20号发布的Python 2.7.18,总共19个修订版本,
4.2.1 Python 2.7.x
- Python 2.7.0 - 2010 年 07 月 03 号
- Python 2.7.1 - 2010 年 11 月 27 号
- Python 2.7.2 - 2011 年 06 月 11 号
- Python 2.7.3 - 2012 年 04 月 09 号
- Python 2.7.4 - 2013 年 04 月 06 号
- Python 2.7.5 - 2013 年 05 月 12 号
- Python 2.7.6 - 2013 年 11 月 10 号
- Python 2.7.7 - 2014 年 06 月 01 号
- Python 2.7.8 - 2014 年 07 月 02 号
- Python 2.7.9 - 2014 年 12 月 10 号
- Python 2.7.10 - 2015 年 05 月 23 号
- Python 2.7.11 - 2015 年 12 月 05 号
- Python 2.7.12 - 2016 年 06 月 25 号
- Python 2.7.13 - 2016 年 12 月 17 号
- Python 2.7.14 - 2017 年 09 月 16 号
- Python 2.7.15 - 2018 年 05 月 01 号
- Python 2.7.16 - 2019 年 03 月 04 号
- Python 2.7.17 - 2019 年 10 月 19 号
- Python 2.7.18 - 2020 年 04 月 20 号
4.2.2 Python 2.6.x
- Python 2.6.0 - 2008 年 10 月 02 号
- Python 2.6.1 - 2008 年 12 月 04 号
- Python 2.6.2 - 2009 年 04 月 14 号
- Python 2.6.3 - 2009 年 10 月 02 号
- Python 2.6.4 - 2009 年 10 月 26 号
- Python 2.6.5 - 2010 年 03 月 18 号
- Python 2.6.6 - 2010 年 08 月 24 号
- Python 2.6.7 - 2011 年 06 月 03 号
- Python 2.6.8 - 2012 年 04 月 10 号
- Python 2.6.9 - 2013 年 10 月 29 号
4.2.3 Python 2.5.x
- Python 2.5.0 - 2006 年 09 月 19 号
- Python 2.5.1 - 2007 年 04 月 19 号
- Python 2.5.2 - 2008 年 02 月 21 号
- Python 2.5.3 - 2008 年 12 月 19 号
- Python 2.5.4 - 2008 年 12 月 23 号
- Python 2.5.5 - 2010 年 01 月 31 号
- Python 2.5.6 - 2011 年 05 月 26 号
4.2.4 Python 2.4.x
- Python 2.4.0 - 2004 年 11 月 30 号
- Python 2.4.1 - 2005 年 03 月 30 号
- Python 2.4.2 - 2005 年 09 月 27 号
- Python 2.4.3 - 2006 年 04 月 15 号
- Python 2.4.4 - 2006 年 10 月 18 号
- Python 2.4.5 - 2008 年 03 月 11 号
- Python 2.4.6 - 2008 年 12 月 19 号
4.2.5 Python 2.3.x
- Python 2.3.0 - 2003 年 07 月 29 号
- Python 2.3.1 - 2003 年 09 月 23 号
- Python 2.3.2 - 2003 年 10 月 03 号
- Python 2.3.3 - 2003 年 12 月 19 号
- Python 2.3.4 - 2004 年 05 月 27 号
- Python 2.3.5 - 2005 年 02 月 08 号
- Python 2.3.6 - 2006 年 11 月 01 号
- Python 2.3.7 - 2008 年 03 月 11 号
4.2.6 Python 2.2.x
- Python 2.2.0 - 2001 年 12 月 21 号
- Python 2.2.1 - 2002 年 04 月 10 号
- Python 2.2.2 - 2002 年 10 月 14 号
- Python 2.2.3 - 2003 年 05 月 30 号
4.2.7 Python 2.1.x
- Python 2.1 - 2001 年 04 月 17 号
- Python 2.1.3 - 2002 年 04 月 09 号
4.2.8 Python 2.0.x
- Python 2.0 - 2000 年 10 月 16 号
- Python 2.0.1 - 2001 年 06 月 22 号
4.3 Python 1.x
- Python 1.0 - 1994 年 01 月
- Python 1.2 - 1995 年 04 月 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 号
五、总结
数据是从官网上摘抄的,简单的做了归纳整理,我们从版本维护和时间2个维度,能明显的发现发布的版本数量显著的上升了,从侧面反映了Python的演进和健壮的生命力;
六、参考资料
标签:
相关文章
最新发布
- 数据库应用课程设计:航班管理及售票系统(SQL Server+Python)
- 华为OD机试E卷 --工号不够用了怎么办--24年OD统一考试(Java & JS & Python & C & C++)
- Python-PCL安装与应用指南
- Python绘制简易动态圣诞树
- Python的列表基础知识点(超详细流程)
- 华为OD机试E卷 --简易压缩算法--24年OD统一考试(Java & JS & Python & C & C++)
- Python实战 | 使用 Python 和 TensorFlow 构建卷积神经网络(CNN)进行人脸识别
- 基于OpenCV和Python的人脸识别系统_django
- 猫头虎分享:最新 TensorFlow 各版本下载地址、对应 Python 版本、编译和运行环境版本号大全
- 华为OD机试E卷 --补种未成活胡杨 --24年OD统一考试(Java & JS & Python & C & C++)
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Anaconda版本和Python版本对应关系(持续更新...)
- Python与PyTorch的版本对应
- Windows上安装 Python 环境并配置环境变量 (超详细教程)
- Python pyinstaller打包exe最完整教程