4月20日,Python2的最后一个版本发布:2.7.18,官网上直接就说明了,“Python 2.7.18 is the last relaese of Python 2”。其实,Python2在1月1日就已经“寿命终止”(End Of Life)了。

01

Python发展历程

1991年,第一个Python编译器(同时也是解释器)诞生。它是用C语言实现的,并能够调用C库(.so文件)。说到这里,要给Python之父露个脸^_^

Guido von Rossum,荷兰人

1994年,Python 1.0发布。

2000年,Python 2.0发布,增加了内存回收机制。

2008年,为了修复缺陷,更好地适应新环境,让Python更有生命力,Python社区做了一个非常有决断的动作:推出python3,不向后兼容。

2014年,宣布Python2.7支持到2020年,并且确认不会有Python2.8版本了。

02

Python3未来

只有放弃Python 2,我们才能让Python 3变得更好。

Python 3相比Python 2来说,去掉了一些模块/函数,优化了dict,统一了字符编码等等。 刚开始,很多封装库只适用于Python 2,但随着官方不再支持Python 2,近年来也有大量的工具宣布放弃支持Python 2,逐步移植到Python 3。比如TensorFlow、Pandas、Numpy、Jupyter Notebook、Cython等工具。

接下来,看一眼Python的发布周期:

Python 2, thank you for your years of faithful service.

Python 3, your time is now.

Python 2,感谢你多年来的忠实服务。

Python 3,现在是你的时代。

这个起源于业务项目的编程语言,正在世人面前展现着强大的生命力,蓬勃发展着,祝愿Python发展得更好~~

再见Python你好C语言,再见,Python 2 你好,Python 3相关推荐

  1. python是用什么语言开发的-python是什么语言?哪些人适合学习Python?

    众所周知,Python 是一门更注重可读性和效率的语言,这两个天然优势让其在IT界里备受青睐,吸引了不少目光.相信找到这篇文章的你,肯定也是为Python的魅力所倾倒. 那么Python是什么语言呢? ...

  2. python是什么语言-python是什么语言?哪些人适合学习Python?

    众所周知,Python 是一门更注重可读性和效率的语言,这两个天然优势让其在IT界里备受青睐,吸引了不少目光.相信找到这篇文章的你,肯定也是为Python的魅力所倾倒. 那么Python是什么语言呢? ...

  3. python比c语言好学吗-C 和 Python语言先学哪个好?

    提问:C和Python先学哪个好??? 度娘上有664万小伙伴和你一起纠结,搜狗上也有3万余人感到困惑,那么我们到底该如何选择呢?其实这并不是一个值得去思考的问题,因为兴趣是最好的老师,培养一个兴趣比 ...

  4. 谈谈对python 和其他语言的区别_谈谈Python和其他语言的区别

    Python属于解释型语言,当程序运行时,是一行一行的解释,并运行,所以调式代码很方便,开发效率高, 还有龟叔给Python定位是任其自由发展.优雅.明确.简单,所以在每个领域都有建树,所有它有着非常 ...

  5. python和perl语言的区别_Perl 和 Python 的比较 【转】

    作为万年Perl 党表示最近开始学Python 了,下面会记录一下学习中Python 和Perl 的对比,如果你也是一个Perl 用户,看过了也会对Python 有一个大致的印象吧. 事实上,写着写着 ...

  6. python是什么语言开发的-为什么说Python是最值得学习的编程语言

    原标题:为什么说Python是最值得学习的编程语言 「人生苦短, 我用 Python 」 不知道从什么时候开始,这句话开始流行.不过也从侧面反映出 Python 语言的特点:简单.高效. 其实近期我研 ...

  7. 新手先学python还是c语言,初学者应该选择学习Python还是C语言

    小编给大家分享一下初学者应该选择学习Python还是C语言,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! 有人觉得应该从C语言开始入门,原因如下: 1.C语言是你上大学第一门接触的编程语 ...

  8. python是c语言写的吗-学习python还是c语言?

    并不是大神,只是CS专业的一名小学生.先说结论,强烈推荐先学C. 简单地说,你用半年时间学C语言,学会之后,再去学C++只需三个月,学python这种东西只要一个月,牛逼的人一个星期也能掌握. 可是反 ...

  9. python实现多语言语种识别_用Python进行语言检测

    最近正好碰到这个需求,总结一下用Python进行语言检测的方法. 1.用unicode编码检测 汉字.韩文.日文等都有对应的unicode字符集范围,只要用正则表达式匹配出来即可. 在判断的时候,往往 ...

  10. 零基础学python还是c语言-学习汇编还是学习python,自己刚学完C语言,学习那个好呢?...

    很难说哪种语言就非常优秀,主要还是看个人发展方向,汇编是机器语言,会偏底层一些,对了解计算机的运行原理等有很大帮助. python是高级语言,更适合接触应用场景一些. 个人建议,作为计算机专业的,有时 ...

最新文章

  1. 破一个行业ERP的感想
  2. 大数据分布式集群搭建(4)
  3. kali linux 安装 Mysql Can‘t read from messagefile 报错解决方案
  4. matlab多维数组
  5. web前端入门学习 css(1)
  6. 联发科Helio P35处理器曝光:10GB运存
  7. ffmpeg如何在结尾添加帧_一种“视频帧对齐”的测试方案实践
  8. 关于指针int *p=a和*p=a的纠正
  9. 剑指offer:二叉树打印成多行(层次遍历)
  10. 匹马行天下之思维决定高度篇——编程“价”更高
  11. 疯狂kotlin讲义连载之流程控制——顺序结构与分支结构 二
  12. 删除none 的images报错 image has dependent child images 解决办法
  13. openocd调试Linux内核,如何结合Eclipse+OpenOCD+arm-none-eabi-gdb实现可视化在线调试ARM Cortex M7内核?...
  14. python时间戳格式定义_关于Python时间戳是什么讲解
  15. 荣耀路由2 虚拟服务器,荣耀路由器2恢复出厂设置的两种方法
  16. DVD转RMVB及DVD转AVI相关教程
  17. 【转】BAT机器学习面试1000题系列
  18. 手机文字识别工具,帮你快速复制图片上的文字
  19. java电话号码生成器
  20. 微软默认 密钥管理服务器,加密和密钥管理概述 - Microsoft Service Assurance | Microsoft Docs...

热门文章

  1. 什么?HomeKit、米家、Aqara等生态也能通过智汀与天猫精灵生态联动?
  2. LZJ的python的第8次打卡
  3. python魂斗罗源码_经典儿时游戏魂斗罗源代码
  4. RN 启动开发服务器时报错 ReferenceError: SHA-1 for file
  5. 欧美明星,明星照片,韩国明星,街拍照片
  6. CReFF缓解长尾数据联邦学习(IJCAI 2022)
  7. Web.15.三层架构之购物车项目02
  8. 济南出台5G专项规划,十年布局5G基站18万处
  9. 机器算法基础——回归分析
  10. 用python预测你的小孩的身高_孩子身高预测