Python迎来30岁生日,先驱Pablo Galindo:没想到Python这么流行

简介: Python 30岁了!就在生日前夕,Python软件基金会下属Python指导委员会中的成员——Pablo Galindo对这位「举世瞩目」superstar发表了评估。

微信图片_20220112152424.jpg


说到当今「最最最流行」的编程语言,Python可谓是当之无愧,就看看网上各种机构卖课的疯狂程度,每个人心里可能都会有些数。

 

与此同时,就在两天前,Python迎来了它的30周岁生日!


微信图片_20220112152426.png

 

对于明星编程语言Python来说,过生日当然需要「排场」和讲究:

 

这不,Python软件基金会下属Python指导委员会中的成员——Pablo Galindo(同时也是彭博社的软件工程师),在Python的生日前夕,开启了专属的「生日大礼包」:

 

对于Python来说,最重要的可能就是在当今众星捧月之下未来的发展方向了——在不牺牲向后兼容性的情况下,在未来,它的「星途」会面临什么样的挑战?

 

对此,Pablo Galindo以接受采访的形式,发表了他的看法:

 

(下面内容由真实采访简化而来)

 

问:你是如何开始接触Python的?

 

Pablo Galindo:那是我在格拉纳达读博士的第一年。我是学物理的,曾经模拟过黑洞,当时我通常用C和c++编译模拟的代码。

 

而之后,我发现了Python——它是一种用来封装模拟代码的奇妙语言,我很快就爱上了它的语法和它的力量。

 

问:Python的流行是否让你感到惊讶?

 

Galindo: 确实。而且它现在仍然是世界上使用最多的语言之一,这真是不可思议。

 

问: Python在你们内部最常见的用例是什么?

 

Galindo: 我们确实使用了大量的Python

 

有2000名开发人员在使用Python,用例也非常广泛——我们使用Python来构建机器学习模型或面向服务的体系结构。

 

我们还在很多内部用户的体验工具和开发人员的工具中使用了Python。

 

此外,我们还使用Python来进行数据转换。


微信图片_20220112152428.png


问:你现在对Python的评价是什么?

 

Galindo: Python是一种非常成熟的语言,而且它已经进化过了。

 

它自身也一直携带着很多东西——Python有一些现在可能看起来比较「老」的包,但其对应的社区和生态系统依然需要得到保留,这与C和c++现在的发展方式是类似的。

 

当你对某种语言进行改变时,是相当危险的,因为你可能破坏一些东西——这也是人们最害怕的。

 

不过,尽管Python已经相当古老,仍然有很大的变化:

 

今年10月发布的Python 3.1将会包括模式匹配——这是很长一段时间以来,Python最大的语法变化之一

 

此外,我们还可以从其他语言中汲取优势。我可以很高兴地说,Python仍然在进化和适应。在尊重向后兼容性的重要性方面,我们有很丰富的经验

 

问:如果你可以成为一天的「Python之王」,你会改变其中的什么?

 

Galindo: 哈哈,那肯定会很糟糕,我会做一天糟糕的国王。

 

首先需要做的就是做一些修补工作,而这需要打破很多东西——显然,我不会这么做。

 

我认为,在未来,我真正希望看到的是Python变得比现在更快:我认为Python仍然有很大的潜力。

 

问:你希望在你第一次使用Python的时候,知道哪些你现在才发现的内容?

 

Galindo: 我认为接触Python以来,我学到的最重要的一点,是Python有很多不同的用途。

 

在考虑语言的发展时,听取所有用户的意见是很重要的。

 

Python在演变和进化的时候与用户的的冲突和交互是很具有启迪意义的——我刚开始的时候根本没考虑过这个问题。如果我们在改进Python的时候其他用户能体谅到这一点就好了。

 

问:对那些已经使用了Python的组织领导者来说,你最好的建议是什么?

 

Galindo: 对于他们来说,如何向决策层强调Python的独特性是非常重要的,他们需要特别了解生态系统和语言将对组织产生什么样的改变。

 

参考链接:

https://venturebeat.com/2021/02/19/python-pioneer-assesses-the-30-year-old-programming-language/


相关文章
|
6月前
|
Python
python源码实例之根据生日预测星座和属相以及属相对应年份(附源码 可供学习)
python源码实例之根据生日预测星座和属相以及属相对应年份(附源码 可供学习)
108 1
|
存储 数据安全/隐私保护 开发者
Python实现登陆界面+生日界面
Python实现登陆界面+生日界面
54 0
|
存储 程序员 Python
使用Python实现自动生日祝福
使用Python实现自动生日祝福
277 0
使用Python实现自动生日祝福
|
Python
Python 用生日算生辰五行比例
Python 用生日算生辰五行比例
431 0
|
13天前
|
设计模式 开发者 Python
Python编程中的设计模式:工厂方法模式###
本文深入浅出地探讨了Python编程中的一种重要设计模式——工厂方法模式。通过具体案例和代码示例,我们将了解工厂方法模式的定义、应用场景、实现步骤以及其优势与潜在缺点。无论你是Python新手还是有经验的开发者,都能从本文中获得关于如何在实际项目中有效应用工厂方法模式的启发。 ###
|
2天前
|
数据采集 机器学习/深度学习 人工智能
Python编程入门:从基础到实战
【10月更文挑战第36天】本文将带你走进Python的世界,从基础语法出发,逐步深入到实际项目应用。我们将一起探索Python的简洁与强大,通过实例学习如何运用Python解决问题。无论你是编程新手还是希望扩展技能的老手,这篇文章都将为你提供有价值的指导和灵感。让我们一起开启Python编程之旅,用代码书写想法,创造可能。
|
4天前
|
Python
不容错过!Python中图的精妙表示与高效遍历策略,提升你的编程艺术感
本文介绍了Python中图的表示方法及遍历策略。图可通过邻接表或邻接矩阵表示,前者节省空间适合稀疏图,后者便于检查连接但占用更多空间。文章详细展示了邻接表和邻接矩阵的实现,并讲解了深度优先搜索(DFS)和广度优先搜索(BFS)的遍历方法,帮助读者掌握图的基本操作和应用技巧。
18 4
|
4天前
|
设计模式 程序员 数据处理
编程之旅:探索Python中的装饰器
【10月更文挑战第34天】在编程的海洋中,Python这艘航船以其简洁优雅著称。其中,装饰器作为一项高级特性,如同船上的风帆,让代码更加灵活和强大。本文将带你领略装饰器的奥秘,从基础概念到实际应用,一起感受编程之美。
|
6天前
|
存储 人工智能 数据挖掘
从零起步,揭秘Python编程如何带你从新手村迈向高手殿堂
【10月更文挑战第32天】Python,诞生于1991年的高级编程语言,以其简洁明了的语法成为众多程序员的入门首选。从基础的变量类型、控制流到列表、字典等数据结构,再到函数定义与调用及面向对象编程,Python提供了丰富的功能和强大的库支持,适用于Web开发、数据分析、人工智能等多个领域。学习Python不仅是掌握一门语言,更是加入一个充满活力的技术社区,开启探索未知世界的旅程。
15 5
|
4天前
|
机器学习/深度学习 JSON API
Python编程实战:构建一个简单的天气预报应用
Python编程实战:构建一个简单的天气预报应用
13 1