第一句子大全,网罗天下好句子,好文章尽在本站!

30 周年生日 Python 先驱是怎么评价这门语言的?

时间:2013-11-19

彭博社软件工程师 Pablo Galindo 在近日接受外媒采访时谈到了在不牺牲向下兼容的前提下让语言成长和发展的内在挑战

友情提示:本文共有 2052 个字,阅读大概需要 5 分钟。

Python 编程语言的流行可以说是企业中数据科学和人工智能项目的兴起,这个越来越受欢迎的语言迎来了它 30 岁的生日。

彭博社软件工程师 Pablo Galindo 在近日接受外媒采访时谈到了在不牺牲向下兼容的前提下让语言成长和发展的内在挑战。

Python 指导委员会由五个人组成,他们在功能发布期间一直提供服务,其中最近的一个是去年 10 月发布的 Python 3.9.0。Pablo Galindo 就是这五人中的一员。

以下是对 Pablo Galindo 采访的整理:

Q:您是怎样开始接触 Python 的?

Pablo Galindo:在格拉纳达(西班牙南部城市)时,我正在读博士学位。当时我学习的专业是物理学,还曾经模拟过黑洞。模拟过程中需要接触到编程,通常进入模拟的代码是用 C 和 C++ 编译的。Python 是一种很棒的包装模拟代码的语言,我很快就爱上了它的语法和功能。

Q:Python 的流行使您感到惊讶吗?

Pablo Galindo:我可以肯定地说,令我吃惊的是,这仍然是世界上使用最多的语言之一。

Q:在彭博社中,Python 最常用的用例是什么?

Pablo Galindo:我们实际上使用了大量的 Python,有 2000 名开发者在使用它。Python 的用例非常广泛,我们在机器学习模型或者面向服务的体系结构中使用 Python。我们还在许多内部用户体验工具和开发工具中使用了 Python。同时,我们还使用它进行数据转换。

Q:您目前对 Python 的评价是什么?

Pablo Galindo:Python 是一种非常成熟的语言,并且已经得到了发展。Python 有一些现在看起来有点过时,但是社区和生态系统必须得到保护。这与 C 和 C++ 目前的发展方式很相似。当你改变语言的时候,这是非常危险的,因为你可以破坏一些东西。

但是,尽管 Python 已经很老了,但是仍然有很大的变化。今年 10 月发布的 Python 3.1 版本将包括 Python 模式匹配,这是 Python 很长一段时间以来最大的语法变化之一。我认为我们可以很高兴地说,Python 仍然在进化和适应,可以从其他语言中不断学习。我们在尊重向后兼容性的重要性方面有很好的经验。

Q:如果你可以成为“Python 之王”一天,你会改变什么?

Pablo Galindo:我第一件要做的事情就是修复我们这些年来在语言上获得的所有东西,这可能需要打破一些东西。我认为我真正希望看到的事情之一是在未来让 Python 变得比现在更快,并且 Python 仍然有很大的潜力。虽然很难实现,但可以是一个梦想。

Q:您现在对 Python 的了解有多少?有什么是你希望能在第一次使用的时候就知道的?

Pablo Galindo:我认为我学到的最重要的事情是 Python 有多少不同的用途。在考虑语言的演变时,倾听所有这些用户的意见是很重要的。考虑更改或改进将如何与语言的其他用户发生冲突或将如何与其他用户交互,这是非常令人惊讶和非常有启发性的。

这是我刚开始的时候甚至没有考虑到的。当我们不得不平衡这些事情的时候,如果人们能感受到这些改变,那就太好了。

Q:您认为对采用 Python 的组织的领导者来说,最好的建议是什么?

Pablo Galindo:必须以令人信服的方式向组织的决策者解释 Python 与其他东西相比有哪些优势。他们需要明确地理解生态系统和语言将如何改变组织。

这里的关键是让开发者更积极主动。生产力不仅意味着生产更多的产品,而且很难与市场上那些可以像 Python 一样快速迭代的产品竞争。

第二件重要的事情是开发者自身的感受。开发人员编写代码是一种表达自己的方式,开发者可以在编译语言中表达自己的想法。这有点困难,因为交互周期更长,交互性更差。但在 Python 中,语法不会成为障碍。你可以很容易地说出你想要什么,然后进行实验。

今年 2 月 11 日,谷歌宣布计划向 PSF 捐赠超过 35 万美元,以支持三个项目:Python 的恶意软件检测系统包装指数(PyPI);Python工 具和服务的改进;并支付 2021 年 CPython 驻地开发人员的费用来进行语言维护。

作为一个易于学习和开发的编程语言,Python 近年来的普及程度猛增,在 2020 年 11 月的 TIOBE 索引中,它在 Java 和 C 以外的语言中首次排名第二,并且在 1 月份被选为年度 TIOBE 第四语言。

Python 软件基金会(PSF)执行董事 Ewa Jodlowska 在接受采访时,感谢了 Python 核心开发人员为保持社区的生命力所做的努力。

编译:芒果果 | 发自:思否编辑部

此文是翻译,阅读原文:https://venturebeat.com/2021/02/19/python-pioneer-assesses-the-30-year-old-programming-language/

本文如果对你有帮助,请点赞收藏《30 周年生日 Python 先驱是怎么评价这门语言的?》,同时在此感谢原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
Python的8种文本处理工具合集!Python入门

Python的8种文本处理工具合集!Python入门

...持自定义词典等。2、NLTK:一个构建Python程序以使用人类语言数据的领先平台,被称为使用Python进行教学和计算机语言学工作的绝佳工具,以及用自然语言进行游戏的神奇读书馆。3、TextBlob:是一个用于处理文本数据的Python库,...

2023-08-16 #经典句子

Python语言都有哪些特点和应用场景

Python语言都有哪些特点和应用场景

Python是目前IT行业内被最广泛应用的编程语言之一,受益于大数据和机器学习的快速发展,目前Python的上升趋势非常明显(在一些语言排行榜上Python已经跃居首位,在TIOBE语言排行榜上,Python也仅次于Java和C),而且未来发展前景...

2020-04-07 #经典句子

Python语言支持编程方式有什么?

Python语言支持编程方式有什么?

...算机科学家彼得·约翰·兰达发明的一个术语,指计算机语言中添加的某种语法。这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。意义是...

2013-11-27 #经典句子

中国大学慕课Python语言程序设计答案大全2021

中国大学慕课Python语言程序设计答案大全2021

中国大学慕课Python语言程序设计答案大全2021请关注【土星学吧】公┃众▋号 发送题目即可 取得答案中国大学慕课Python语言程序设计答案大全2021【土星学吧】从插入点选中至行尾的快捷键是()。需要多媒体创作工具的原因是...

2023-07-17 #经典句子

python程序语言设计基础练习题代码

python程序语言设计基础练习题代码

1. 输入三角形的两边长及其夹角,求第三边长1) 练习目标math库的调入和使用2) 思路提示使用余弦定理, 将角换成弧度制2. 输入一段英文,其中有单独的字母I误写成i,请编写程序进行纠正1) 练习目标掌握字符串的常用...

2007-08-11 #经典句子

人生苦短 不如学Python 这话是有原因的

人生苦短 不如学Python 这话是有原因的

现在Python是当下最热门的计算机语言之一,那小编就给大家简单介绍一下python。Python是一个荷兰大叔Gudio van Rossum在三十多岁的时候发明出来的,这个大叔是典型的大器晚成,而且特别有共享精神,因为python开源。小编简单介绍...

2023-07-25 #经典句子

毕业入职Python开发 会基本语法但不会编程 怎样摆脱困境?

毕业入职Python开发 会基本语法但不会编程 怎样摆脱困境?

Python是当之无愧的热门语言,尤其是AI人工智能开发。掌握基本语言后,有了一定编程知识,还是感觉无从下手,不会编程,怎么办?没有捷径,为了适应公司的真实项目开发,就要多写代码,多总结,逐步积累自己的知识库和...

2023-11-18 #经典句子

Java程序员看过来 快速了解Python语言

Java程序员看过来 快速了解Python语言

...on程序中输出数据用print语句输出“Hello World”相对Java、C#语言来说,Python语言确实非常简洁。输出“Hello World”只需一条语句就可以了,没有编译过程。上面的Python代码,用print语句输出“Hello World”字符串,输出结果立即显示在...

2011-12-04 #经典句子