0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

再见,Python 2 你好,Python 3

如意 来源:百家号 作者:测试之心 2020-06-27 16:55 次阅读

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发展得更好~~

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编译器
    +关注

    关注

    1

    文章

    1569

    浏览量

    48596
  • python
    +关注

    关注

    51

    文章

    4666

    浏览量

    83433
收藏 人收藏

    评论

    相关推荐

    Python语言支持KIT_A2G_TC387_MOTORCTR吗?

    使用KIT_A2G_TC387_MOTORCTR开发项目的语言 2. Python语言支持KIT_A2G_TC387_MOTORCTR吗? 如果支持,使用
    发表于 03-04 07:45

    【涂鸦T2-U开发板试用体验】+T2 Development Board V1.0.0 python环境搭建

    2. 打开终端或命令提示符,输入以下命令以更新系统软件包列表: ```sudo apt-get update``` 3. 安装Python 3和pip(
    发表于 12-15 17:55

    python运行环境的安装和配置

    Python是一种非常流行的编程语言,广泛应用于科学计算、Web开发、人工智能等领域。为了能够正常运行Python程序,我们需要先安装和配置Python运行环境。本文将为您详尽介绍Python
    的头像 发表于 11-29 16:17 497次阅读

    python软件对电脑配置要求

    Python是一种流行的编程语言,它在许多不同的领域中被广泛使用,例如网站开发、数据科学和机器学习等。对于使用Python的开发者来说,了解Python软件的电脑配置要求是非常重要的。本文将详细介绍
    的头像 发表于 11-29 14:58 4064次阅读

    python shell怎么用

    Python Shell是一种交互式解释器,可以通过命令行直接运行Python代码。在Shell中,可以输入一行代码并立即得到结果,非常适合于测试、尝试新代码或进行简单的任务。本文将详细介绍
    的头像 发表于 11-29 14:36 359次阅读

    如何运行Python程序

    运行Python程序非常简单。Python是一种解释型语言,这意味着可以直接通过解释器来执行代码。下面我将详细介绍如何运行Python程序。 一、安装Python 在运行
    的头像 发表于 11-24 09:31 668次阅读

    python怎么运行程序

    Python是一种广泛使用的编程语言,它的简易和可读性使得它成为初学者和专业开发人员的首选。在运行Python程序之前,您需要安装Python解释器,然后按照以下步骤进行操作。 步骤1:安装
    的头像 发表于 11-24 09:25 2007次阅读

    Python2与Python3的差异

    Python2与Python3是两个不同的版本,它们在语法、功能和性能等方面存在一些差异。下面是对Python2和Python3的详尽、详实、细致的比较,分为以下几个方面: 语法差异
    的头像 发表于 11-23 16:48 312次阅读

    Python自带的命令窗口

    Python自带的命令窗口,也称为Python交互式解释器,是Python编程语言的一个重要工具,它允许用户在命令行界面中输入和执行Python代码。不同于编写脚本并保存为文件后再执行
    的头像 发表于 11-22 14:02 410次阅读

    Python SDK包的使用

    Shodan Web端非常好用,但如果我们有从 Python 搜索的需求怎么办? 没关系,Shodan 官方也提供了 Python SDK 包,下面就来讲讲这个 SDK 包的使用。 1.准备 开始
    的头像 发表于 10-30 15:51 400次阅读
    <b class='flag-5'>Python</b> SDK包的使用

    python读取数据库数据 python查询数据库 python数据库连接

    python读取数据库数据 python查询数据库 python数据库连接 Python是一门高级编程语言,广泛应用于各种领域。其中,Python
    的头像 发表于 08-28 17:09 1168次阅读

    【芒果派MangoPi MQ Pro】+ 失败的Python 3尝试

    有完整的Python 3,正好可以测试一下。 把讯飞星火提供的示例程序运行了一下,发现缺少Websocket库,结果发现板子上并没有安装pip,所以先需要安装pip: sudo apt-get
    发表于 07-28 19:44

    Python2与Python3中对字符串的支持

    其实Python3中对字符串支持的改进,不仅仅是更改了默认编码,而是重新进行了字符串的实现,而且它已经实现了对UNICODE的内置支持,从这方面来讲Python已经和JAVA一样优秀。下面我们来看
    的头像 发表于 07-05 16:15 518次阅读

    Python常用的几个命令介绍

    Python是一种功能强大的编程语言,广泛用于数据分析、人工智能和Web开发等领域。在使用Python时,需要掌握一些基本的命令,以便更好地管理和运行代码。下面将介绍Python常用的几个命令
    的头像 发表于 06-21 17:12 1831次阅读

    Python写机器人上位机

    Python写GUI的插件比较多,常用的有Tkinter、pyqt5,本将使用pyqt5写机器人的上位机。Tkinter 是 Python的标准 GUI 库,是Python推荐使用的界面创建
    发表于 05-09 11:10 0次下载
    <b class='flag-5'>Python</b>写机器人上位机