再见Python你好C语言,再见,Python 2 你好,Python 3
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相关推荐
- python是用什么语言开发的-python是什么语言?哪些人适合学习Python?
众所周知,Python 是一门更注重可读性和效率的语言,这两个天然优势让其在IT界里备受青睐,吸引了不少目光.相信找到这篇文章的你,肯定也是为Python的魅力所倾倒. 那么Python是什么语言呢? ...
- python是什么语言-python是什么语言?哪些人适合学习Python?
众所周知,Python 是一门更注重可读性和效率的语言,这两个天然优势让其在IT界里备受青睐,吸引了不少目光.相信找到这篇文章的你,肯定也是为Python的魅力所倾倒. 那么Python是什么语言呢? ...
- python比c语言好学吗-C 和 Python语言先学哪个好?
提问:C和Python先学哪个好??? 度娘上有664万小伙伴和你一起纠结,搜狗上也有3万余人感到困惑,那么我们到底该如何选择呢?其实这并不是一个值得去思考的问题,因为兴趣是最好的老师,培养一个兴趣比 ...
- 谈谈对python 和其他语言的区别_谈谈Python和其他语言的区别
Python属于解释型语言,当程序运行时,是一行一行的解释,并运行,所以调式代码很方便,开发效率高, 还有龟叔给Python定位是任其自由发展.优雅.明确.简单,所以在每个领域都有建树,所有它有着非常 ...
- python和perl语言的区别_Perl 和 Python 的比较 【转】
作为万年Perl 党表示最近开始学Python 了,下面会记录一下学习中Python 和Perl 的对比,如果你也是一个Perl 用户,看过了也会对Python 有一个大致的印象吧. 事实上,写着写着 ...
- python是什么语言开发的-为什么说Python是最值得学习的编程语言
原标题:为什么说Python是最值得学习的编程语言 「人生苦短, 我用 Python 」 不知道从什么时候开始,这句话开始流行.不过也从侧面反映出 Python 语言的特点:简单.高效. 其实近期我研 ...
- 新手先学python还是c语言,初学者应该选择学习Python还是C语言
小编给大家分享一下初学者应该选择学习Python还是C语言,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! 有人觉得应该从C语言开始入门,原因如下: 1.C语言是你上大学第一门接触的编程语 ...
- python是c语言写的吗-学习python还是c语言?
并不是大神,只是CS专业的一名小学生.先说结论,强烈推荐先学C. 简单地说,你用半年时间学C语言,学会之后,再去学C++只需三个月,学python这种东西只要一个月,牛逼的人一个星期也能掌握. 可是反 ...
- python实现多语言语种识别_用Python进行语言检测
最近正好碰到这个需求,总结一下用Python进行语言检测的方法. 1.用unicode编码检测 汉字.韩文.日文等都有对应的unicode字符集范围,只要用正则表达式匹配出来即可. 在判断的时候,往往 ...
- 零基础学python还是c语言-学习汇编还是学习python,自己刚学完C语言,学习那个好呢?...
很难说哪种语言就非常优秀,主要还是看个人发展方向,汇编是机器语言,会偏底层一些,对了解计算机的运行原理等有很大帮助. python是高级语言,更适合接触应用场景一些. 个人建议,作为计算机专业的,有时 ...
最新文章
- 破一个行业ERP的感想
- 大数据分布式集群搭建(4)
- kali linux 安装 Mysql Can‘t read from messagefile 报错解决方案
- matlab多维数组
- web前端入门学习 css(1)
- 联发科Helio P35处理器曝光:10GB运存
- ffmpeg如何在结尾添加帧_一种“视频帧对齐”的测试方案实践
- 关于指针int *p=a和*p=a的纠正
- 剑指offer:二叉树打印成多行(层次遍历)
- 匹马行天下之思维决定高度篇——编程“价”更高
- 疯狂kotlin讲义连载之流程控制——顺序结构与分支结构 二
- 删除none 的images报错 image has dependent child images 解决办法
- openocd调试Linux内核,如何结合Eclipse+OpenOCD+arm-none-eabi-gdb实现可视化在线调试ARM Cortex M7内核?...
- python时间戳格式定义_关于Python时间戳是什么讲解
- 荣耀路由2 虚拟服务器,荣耀路由器2恢复出厂设置的两种方法
- DVD转RMVB及DVD转AVI相关教程
- 【转】BAT机器学习面试1000题系列
- 手机文字识别工具,帮你快速复制图片上的文字
- java电话号码生成器
- 微软默认 密钥管理服务器,加密和密钥管理概述 - Microsoft Service Assurance | Microsoft Docs...