Python将在2021年死亡吗?

开发 后端
Python是比较流行,比较先进的编程语言之一。基于TIOBE,一家软件质量公司表示Python是一种激进的编程语言。2020年,Python将取代Java进入前2名。但是,排名第一的仍然是C。在过去的20年中,这对于Python而言是令人印象深刻的成就。

 审查Python 3.9的最终版本

Python是比较流行,比较先进的编程语言之一。基于TIOBE,一家软件质量公司表示Python是一种激进的编程语言。2020年,Python将取代Java进入前2名。但是,排名第一的仍然是C。在过去的20年中,这对于Python而言是令人印象深刻的成就。

[[381687]]

为什么Python势不可挡?首先,Python在机器学习和深度学习方面运行良好。我们可以通过Google通过Google Colaboratory(以下简称:Google Colab)为人们开发简单的机器学习或深度学习来实现这一目标。人们可以在Google Colab提供的机器上运行他们的机器学习或深度学习代码。Google Colab拥有Jupyter Project,用于在Google Colab中构建Jupyter Notebook环境。如果您有兴趣在Google Colab中运行机器学习或深度学习代码,则可以访问此链接。

其次,Python正在物联网(IoT)中发展。根据Eclipse Foundation的2018年IoT开发人员调查,Python在IoT编程语言中排名前四。如果我们查看TIOBE索引,我相信Python将克服其他语言。StackOverFlow在2019年对其进行了增强,它表示Python在最流行的编程,脚本和标记语言中排名前4位。对于Python而言,这是一个了不起的进步,因为在2017年,Python取代了PHP,而C#在2018年成为受害者。Python是增长最快的编程语言。

第三,Python是开始您的数据科学之旅的最佳编程语言。Python是开源的,因此许多人都在为许多主题开发它,从科学家到公司的数据分析师。他们构建了各种Python库,例如Vaex,可以读取一百万行,而PyMC3则可以探索贝叶斯推理范例中的N维参数。

然后,Python会在2021年死亡吗?根据Wikipedia的说法,Python由Guido van Rossum于1991年首次发布。现在,Python已经29岁了。Klingenberg及其同事在1995年发现,人工饲养的蟒蛇的典型寿命为20到30年。如果Python模仿python,那么Python将在2021年死亡。但是,我相信Python不会在2021年死亡,因为事实表明它是不可阻挡的。也许在2021年,我们将遇到Python的新版本Python4。

2020年10月4日,Python.org发布了Python 3.9.0的最终版本。一些新语法是

PEP584,使用此PEP,您可以合并和更新字典。这是合并和更新字典的示例。

 

  1. x = {"dict1""x1""dict2""x2"
  2. y = {"dict2""y1""dict3""y2"
  3. # merge dict 
  4. x | y 

 

结果是

{'dict1': 'x1', 'dict2': 'y1', 'dict3': 'y2'}

您可以使用(| =)更新字典。这是例子

 

  1. x = {"dict1""x1""dict2""x2"
  2. y = {"dict2""y1""dict3""y2"
  3. update dict x 
  4. x |= y 

 

如果打印x,结果是

{'dict1': 'x1', 'dict2': 'y1', 'dict3': 'y2'}

PEP 585,在标准集合中键入提示泛型。使用此PEP,您可以将内置集合类型(列表和字典)用作通用类型,而不是通过键入来对应大写类型(例如,列表或字典)。

PEP 614,放宽对装饰器的语法限制。使用此PEP,您可以将任何有效的表达式用作修饰符。

PEP 615.您可以使用zoneinfo提供的系统时区数据。要使用它,您可以阅读此代码。

 

  1. from zoneinfo import ZoneInfo 
  2. from datetime import datetime, timedelta 
  3.  
  4. dt = datetime(2020, 10, 31, 12, tzinfo=ZoneInfo("America/Los_Angeles")) 

 

如果打印变量dt,将得到如下结果

2020-10-31 12:00:00-07:00

结果告诉您年份,月份和日期。之后,您将有时间在格林尼治标准时间7到达洛杉矶。使用指定的日期和时间(例如,天文学家)对您有益。天文学家需要此参数来跟踪“流浪者”天体,例如太阳系中的行星,小行星,彗星等。

PEP 616,删除前缀和后缀的字符串方法。您可以使用此PEP删除前缀和后缀。这是例子

 

  1. string = 'Hello World' 
  2. # remove prefix 
  3. string.removeprefix('Hello'

 

结果是

' World'

这是删除后缀的示例

 

  1. string = 'Hello World' 
  2. # remove prefix 
  3. string.removesuffix('World'

 

你会得到这个结果

'Hello '

我迫不及待地希望将来在Python开发方面取得突破。如果您想为Python做出贡献,则可以成为Python Software Foundation的成员或志愿者。

责任编辑:华轩 来源: 今日头条
相关推荐

2021-01-30 10:33:45

勒索软件网络攻击网络安全

2021-03-05 13:02:31

物联网IoT

2021-04-07 10:59:06

技术IT领导者CIO

2021-01-26 10:23:08

大数据应用大数据分析大数据

2021-01-20 23:53:16

PythonPython 3.9开发

2021-02-14 00:45:08

区块链加密货币安全令牌

2020-08-23 11:58:48

SSDNAND闪存

2021-03-22 09:00:00

IT人工智能技术

2011-09-16 15:10:46

Android应用IOS应用Death App

2021-01-27 10:31:57

自动化数据中心网络创新

2020-11-09 10:09:57

人工智能IT自动化

2023-05-11 09:53:27

数据中心

2021-01-08 11:21:19

人工智能技术AI

2021-01-07 05:41:59

人工智能AI机器学习

2020-12-14 11:02:20

Veeam

2020-11-02 19:20:05

IEEdge微软

2021-07-12 10:39:19

自动化人工智能AI

2018-10-17 05:14:43

边缘计算云计算数据

2020-09-28 16:12:19

人工智能

2009-01-12 09:25:04

点赞
收藏

51CTO技术栈公众号