python故事_Python背后的故事!

Hello,大家好,相信关注一点君的小伙伴们对Python应该有了一点了解,今天就再带着大家一起来看看Python语言背后的故事吧。

昨天我们认识了Python之父这个阔爱的胖纸,就从他开始聊起吧!

1.Python的起源

先从Python的起源说起吧,1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。

再看他一眼在那个时候,Guido接触并使用过诸如Pascal、C、Fortran等语言。这些语言的基本设计原则是让机器能更快运行。在80年代,虽然IBM和苹果已经掀起了个人电脑浪潮,但这些个人电脑的配置很低。

所有的编译器的核心是做优化,以便让程序能够运行。这种编程方式让Guido感到苦恼。

Guido希望有一种语言,这种语言既能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻松的编程。ABC语言让Guido看到希望。

ABC是由荷兰的数学和计算机研究所开发的,刚好Guido在该研究所工作,并参与到ABC语言的开发。

于是Guido在1989年,那个无聊的圣诞节假期,开始编写Python语言的编译器。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。

一点君观点:热爱真的会让一个人无所不能!

2.一门语言的诞生

1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了 :类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。

最初的Python完全由Guido本人开发。但随后Python得到Guido同事的欢迎。他们迅速的反馈使用意见,并参与到了Python的改进。

后来,Python拓 展到研究所之外。Python将许多机器层面上的细节隐藏,交给编译器处理,并凸显出逻辑层面的编程思考。Python程序员可以花更多的时间用于思考程序的逻辑,而不是具体的实现细节。这一特征吸引了广大的程序员,Python开始流行。

一点君观点:真正的热爱一件事儿是为之不懈努力!

3.时势造英雄

随后由于计算机性能的提高,软件的世界也开始随之改变。

1991年,Linus在comp.os.minix新闻组上发布了Linux内核源代码,吸引大批hacker的加入。Linux和GNU相互合作,最终构成了一个充满活力的开源平台。 硬件性能不是瓶颈,Python又容易使用,所以许多人开始转向Python。

一点君观点:时势造“英雄”~

乃至Python发展至今,无论是从入门级选手(爬虫、前端、后端、自动化运维)到专业级数据挖掘、科学计算、图像处理、人工智能,Python 都可以胜任。

所以:“人生苦短,Python当歌”!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值