1956 年,Guido出生于荷兰,他对计算机的迷恋始于6岁。他的父亲是一名数学家,有一次带了一台电脑回家工作,年轻的吉多立马被它的功能迷住了。到了十几岁,他就已经能熟练使用 BASIC 和 Pascal 等语言。1974年,18岁的Guido考入大学攻读数学专业,但依旧热爱编程。1977年,他获得了一份在学校大型计算机操作系统小组的兼职工作。这份工作让他获得了无限制的上机时间,并能直接访问计算机的源代码,还能与专业的程序员同事讨论问题。这对于他来说简直是天堂。
然而,这份快乐带来了“副作用”:他几乎将全部时间和精力都投入到编程中,经常逃课,并忽视了自己的正式学业。这种状态持续了相当长的一段时间,大约有5年,以至于他的毕业前景一度变得十分渺茫。
所幸的是,Guido的顶头上司和大学里的一位教授没有放弃他。他们及时提醒他学历对于未来发展的重要性,并帮助他修完了必要的课程,指导他完成了毕业论文。最终,Guido在1982年成功获得了数学和计算机科学硕士学位。
一个“无聊”的圣诞节,改变了整个世界
1989年的圣诞节,荷兰阿姆斯特丹。
Guido 坐在家里,百无聊赖。窗外可能飘着雪,街上的人们都在庆祝节日,而他只是觉得……有点无聊。
他没有出去玩,也没有睡大觉,而是打开电脑,心里冒出一个念头:“我能不能做一个自己用起来顺手的编程语言?”
就这样,他开始写代码。一天,两天,三天……一个星期过去了,他把这门新语言命名为 Python——不是因为它像蛇,而是因为他特别喜欢英国喜剧节目《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus),觉得这个名字听起来很有趣。
他不是天才
Guido 从来不是那种一出生就会写代码的神童。
他在荷兰上大学,学数学和计算机,成绩普通,没有拿过什么大奖。毕业后在研究机构上班,做的都是很普通的工程师工作。但他有一个习惯:遇到不顺手的事情,就想办法把它变得更好。
那个时代的编程语言用起来又难又麻烦,写一个小程序要先学很多复杂的规则。Guido 觉得这不对——编程应该是帮人解决问题的工具,不应该让人先被工具折磨。
所以他造了 Python。他的目标很简单:让代码读起来像英语一样自然,让普通人也能用。
坚持,才是真正的魔法
Python 诞生之后,没有立刻红遍全球。
很多年里,它只是一个小圈子里的小工具。Guido 一边上班,一边维护它,收集用户的意见,一点一点改进。有人问他,你这么多年坚持做这件事,图什么?
他说:“我只是觉得这件事是对的。”
就这样,一年又一年,Python 慢慢长大了。今天,它已经是全世界最受欢迎的编程语言之一,从小学生到顶尖科学家,从游戏开发到 AI 研究,到处都能看到它的身影。
而这一切,都从1989年那个无聊的圣诞假期开始。
接下来讲一个简单的Python示例:
最后附上今天的日记-第138天: