返回顶部
首页 > 资讯 > 后端开发 > Python >Python之父谈Python的未来形式
  • 927
分享到

Python之父谈Python的未来形式

之父形式未来 2022-06-04 18:06:14 927人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

6月初,python之父Guido van Rossum在今天的PyCon US大会上作了名为“Python Language”的演讲。近日,他又接受了IT媒体Infoworld的采访,大谈Python的未

6月初,python之父Guido van Rossum在今天的PyCon US大会上作了名为“Python Language”的演讲。近日,他又接受了IT媒体Infoworld的采访,大谈Python的未来。我们一起来看看Guido老爹对Python的 未来是怎么看的吧。
Python在移动计算领域的应用

Guido:移动对Python来说仍是一个很难啃下来的平台,但是并没有浏览器平台的难度大,因为Python实际上是可以运行在所有品牌智能手机上的。你只需要找到懂得怎样构建移动版本Python的人就行了。
标准的CPython源代码几乎可以编译成能在安卓和苹果手机上运行的二进制文件。有很多人在朝这方面努力,不断贡献着补丁包。不过进展的速度比我希望的要慢一些。不过话又说回来,我本人并不开发移动应用,所以我没有太多自己参与的动力。但是我很乐于见到这方面的进展。
Python替代JavaScript?

Guido:这并不是我们的目标。由于浏览器平台的结构问题,我们很难和javascript竞争,最多就是将Python翻译成 JavaScript。不过通常情况下,翻译后的程序比Python原生程序运行的更慢,相比用JavaScript编写的同类程序则更慢。现在有人在尝 试将Python翻译成JavaScript,在浏览器中运行Python。
对WebAssembly的看法

这可能会让在浏览器中运行Python成为可能。如果它替代了asm.js,那就基本上意味着JavaScript不再是WEB平台上唯一使用的语 言了,而是变成了这个类似汇编语言的东西。这和Python有点像,你编写的Python代码,其底层的Python解释器其实使用C语言编写的。在编译 时,会把Python代码翻译成机器码,而这中间也涉及了某种汇编语言。
如果我们无法在浏览器中消灭JavaScript,我们或许可以让JavaScript成为任何希望在浏览器中运行语言的统一翻译对象。这样的话,或许Python和其他语言,如Ruby和PHP,就能高效地翻译成底层的JavaScript。
WebAssembly其实对python开发者来说是个机遇。我相信以后会有一段试验期,那些更喜欢开发工具的人可以有机会探索怎样才是在 WebAssembly之上运行Python的最好方法。他们试验成功并开始推广之后,我们就可以和Python开发者说,“你现在也可以用Python 编写浏览器客户端app了”。但现在还不是时候。
Python的性能提升

Guido:Python 3的性能已经跟上来了,比2012年时要快的多。另外,还有像PyPy这样的Python实现。有一些新版本的Python解释器也在试图提升速度。
其实,Python的性能并没有人们说的那样差,而且因为Python大部分是用C语言实现的,很多事情做起来可以和C语言一样快。我还是认为,Python对于大部分事情来说已经足够快了。
尽管没有往Python 3中新增特性以改善速度,但是我们已经让语言的很多方面变快了:比如,引用计数比以前快了些。主要还是优化现有的代码,但是作为用户来说,很难注意到区别。
而且如果你急需提升某个Python程序的速度,可以尝试使用PyPy。它已经足够成熟,值得尝试。
Python为什么受欢迎?

Guido:主要是学习方便,使用方便,而且社区开放、乐于助人。
Python的开发工作

Guido:目前,以及过去五年多时间里,主要是其他人在推动Python的发展。我偶尔进行一些指导,判断某个新想法是否值得接受,通常是设计是否要添加新语法时。在标准库开发方面,我很少干预。有时候,我也不得不让大家停止讨论,各自妥协。
我的想法是让社区能够自我延续,这样我就可以最终退休或者至少可以度个长假。我希望未来这门语言会吸收其他语言或者其他领域的新理念。


我最后想谈谈SciPy和NumPy。这两个团队正在推动使用Python替代Matlab。我们的替代方案是开源的,而且更好,他们能做到的。他 们正在将Python带领到我以前从未想象过的领域。他们开发出了像Jupyter Notebooks这样的工作,可以在浏览器中使用交互式Python。

--结束END--

本文标题: Python之父谈Python的未来形式

本文链接: https://lsjlt.com/news/14560.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python之父谈Python的未来形式
    6月初,Python之父Guido van Rossum在今天的PyCon US大会上作了名为“Python Language”的演讲。近日,他又接受了IT媒体Infoworld的采访,大谈Python的未...
    99+
    2022-06-04
    之父 形式 未来
  • Python 之父谈放弃 Python:
    Python 之父讲述退位原因,以及 Python 的未来将何去何从。在 Python 社区,Python 的发明者 Guido Van Rossum 被称为 “仁慈的终生独裁者”(BDFL,Benevolent Dictator fo...
    99+
    2023-01-31
    之父 Python
  • Python之父重回决策层,社区未来如何
    春节假期结束了,大家陆续地重回到原来的生活轨道上。假期是一个很好的休息与调节的机会,同时,春节还有辞旧迎新的本意,它是新的轮回的开端。 在 Python 社区里,刚发生了一件大事,同样有开启新纪元的意义:在"Python 之父" Gui...
    99+
    2023-01-30
    决策层 之父 未来
  • Jython 的未来:Python 和 Java 的融合之路
    动态类型化:Jython 继承了 Python 的动态类型化系统,提供运行时的灵活性。它消除了在编译时指定变量类型的需要,使开发人员能够更快速、更轻松地创建代码。 跨平台支持:Jython 可以在任何运行 JVM 的平台上运行,包括 Wi...
    99+
    2024-04-02
  • Python爬取门户论坛评论浅谈Python未来发展方向
    目录Robots.txt 协议Python代码Python发展方向数据分析/数据挖掘人工智能Python运维WEB开发Python爬虫 环境: Python3 + wind...
    99+
    2024-04-02
  • Python并发编程之未来模块Futures
    目录区分并发和并行并发编程之Futures到底什么是Futures?为什么多线程每次只有一个线程执行?总结不论是哪一种语言,并发编程都是一项非常重要的技巧。比如我们上一章用的爬虫,就...
    99+
    2024-04-02
  • CPython 未来之路:Python 语言引擎的演进
    ...
    99+
    2024-04-02
  • Python |浅谈爬虫的由来
    本文概要 本篇文章主要介绍Python爬虫的由来以及过程,适合刚入门爬虫的同学,文中描述和代码示例很详细,干货满满,感兴趣的小伙伴快来一起学习吧! 🌟🌟🌟...
    99+
    2023-09-01
    python 爬虫 开发语言 由来历史 原理机制
  • Python Django 未来趋势:展望 web 开发的未来
    1. 云原生开发 云计算的普遍采用正在推动对云原生应用程序的需求,这些应用程序可以在云平台上无缝运行和扩展。Django 已适应这一趋势,通过提供与 AWS、Azure 和 Google Cloud 等主要云提供商的集成。这使开发人员能够...
    99+
    2024-04-02
  • 索引的未来:Python数组的分布式处理方式。
    索引的未来:Python数组的分布式处理方式 在当今科技发展迅速的时代,数据处理的需求越来越大,对于大规模数据的处理,传统的单机处理已经无法满足需求。因此,分布式处理成为了解决大规模数据处理的重要手段之一。Python是一种流行的编程语言,...
    99+
    2023-10-08
    数组 分布式 索引
  • 分布式缓存的未来:Go 语言 vs Python 的 numpy?
    在今天的技术领域中,分布式缓存已经成为了一个必不可少的组件。它可以大大提高应用程序的性能和可扩展性。在分布式缓存的世界里,Go 语言和 Python 的 numpy 都是非常受欢迎的选择。那么这两个工具的未来会是怎样的呢?本文将探讨分布式...
    99+
    2023-09-03
    分布式 缓存 numpy
  • ASGI解释:Python Web开发的未来
    ​译者 | 李睿审校 | 孙淑娟Python Web应用程序长期以来一直遵循Web服务器网关接口(WSGI)标准,该标准描述了它们如何与Web服务器通信。WSGI最初于2003年推出,并于2010年更新,仅依赖于Python2.2版本中原生...
    99+
    2023-05-14
    Python web ASGI
  • Python 与 Jython:2023 年的未来展望
    Python 和 Jython 是两大流行的编程语言,广泛应用于各种领域。随着技术不断演进,探究 2023 年这两门语言的未来展望至关重要。 Python 的未来 人工智能和机器学习:Python 凭借其强大的库和社区支持,在人工智能和...
    99+
    2024-03-15
    Jython
  • Python与量子计算之舞:编织量子未来之梦的代码之美
    在量子计算领域,Python已经成为一种流行的编程语言。它简单易学,具有丰富的库和工具,使其非常适合量子计算的开发和研究。 Python在量子计算中的优势 Python在量子计算中具有许多优势,包括: 简单易学:Python是一种简单的...
    99+
    2024-02-09
    Python 量子计算 量子力学 并行计算 量子算法
  • VUE父子组件通信的未来:下一代通信方式是什么?
    父子组件通信是VUE中一种常用的组件通信方式,它允许父组件直接访问子组件的数据和方法。这种通信方式简单易用,但它存在一些局限性。例如,它只能在父子组件之间进行通信,而且父组件不能访问子组件的内部状态。 为了解决这些问题,下一代组件通信方...
    99+
    2024-02-07
    VUE 组件通信 父子组件通信 下一代组件通信
  • 浅谈Python的正则表达式
    目录Python 正则表达式正则表达式的函数介绍re.compile 函数学习模板Python 正则表达式 正则表达式本身是独立于编程语言的知识,但是它又依附于编程语言,基本上我们所...
    99+
    2023-05-17
    Python 正则 Python正则表达式
  • 浅谈Python的格式化输出
    python的输出 python输出中的print()函数,直接引用即可,它的完整格式为: #最后面还有文件操作的,我们主要学习输出相关,所以暂不加入 print(object,...
    99+
    2024-04-02
  • Python GUI 编程的未来:展望创新
    ...
    99+
    2024-04-02
  • Python 函数式编程的未来趋势:展望代码演变
    1. 函数式编程库的兴起 流行的函数式编程库,如 PyFunctor、Arrow、Lens 和 Haskell-style typeclasses,正在迅速普及。这些库提供了一系列强大的工具,使开发人员能够编写简洁、可读且可维护的代码。随...
    99+
    2024-04-02
  • python赋值语句的形式
    python赋值语句的形式1.基本赋值 >>> a='test' 2.元组赋值运算(位置) >>> a,b='this','is' #写入了2个元组,只是省略了括号 >>> a '...
    99+
    2023-01-31
    赋值 语句 形式
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作