Guido的简历 🥊
回忆上次内容
-
上次 添加了
- 各种 符号 铭文
- 各种 颜色
- 铸造了 自己的宝剑
-
这些都是
- 用python画出来的宝剑
- python是谁做的呢??🤔
github
-
这次的主题是
- python之父
-
他是
怎么
- 把python做成第一的呢?🤔
- 他诞生在荷兰
-
荷兰是个
怎样
的国家呢?
荷兰
- 漂泊的 荷兰人
- 世界的 马车夫
-
在西班牙之后
- 曾称霸世界
阿姆斯特丹
-
荷兰城市 中
- 丹(dam)特别多
- 比如 鹿特丹
- 还有 首都 阿姆斯特丹
-
阿姆斯特丹 是
- 阿姆斯特河上的 大坝
-
整个荷兰 都是
- 围海造田出来的
- 很多 风车
- 工程能力 很强
开放
-
城市
- 以各方面的 开放态度 著称
-
官方 销售 毒品
- 以 降低 毒品价格
- 来禁毒
-
逆向思维
- 和我们不太一样
童年
-
Guido van Rossum
- Guido 看起来 很像 Guide
- 把 e 变成了 o
- 常见的名字
- 意大利、德国、荷兰 翻译成 圭多
- 土生土长荷兰人
- 这也是 github中 id的来源
-
van 的意思是 from
- 从 罗森来的 圭多
- 有点 燕人张飞 这个意思
- 罗森 在
哪
儿 呢?
罗森
- 日德兰半岛 南边
- Gelderland and Overijssel地区来的
小说
-
1920年
- 有本 科幻小说 叫做
- R.U.R.
- Rossum's Universal Robots
- 罗素姆 万能机器人
-
剧名中「robota」一词
- 源于捷克语
- 意思是「苦力」
- 也是
robots
一词的来源
家庭
-
母亲是教师、父亲是职员
-
下面有
- 一个弟弟
- 一个妹妹
-
-
认为自己是一个
nerd
- 朋友很少
-
不喜欢
- 历史
-
理科里的化学
- 因为有 一大堆表格 要背
-
喜欢
- 荷兰文学
- 数学
- 物理
-
喜欢那种
-
从基本原则
推导
的 东西- 电子
- 观鸟
-
-
周末喜欢
- 和同好 在一起
大学
-
大学 是 阿姆斯特丹大学
- 荷兰 最好 大学
- 学数学
- 当时 还没有 计算机专业
-
数学家们
- 对于计算机
没什么
了解 - 借助 Algol68语言 操作 主机(mainframe)
- Guido 发现自己 很擅长 计算机
- 对于计算机
计算机
-
阿姆斯特丹 还有个自由大学
- 那里 计算机 更发达
- 研究 操作系统、数据库、编程语言
-
当时 阿姆斯特丹大学、自由大学、数学中心
- 三家
凑钱
买了一个计算机 - 放在 自由大学
- 三家
Tanenbaum
-
自由大学
- 有个 Tanenbaum
- 计算机系统的大玩家
- 研发了 一个
minix
-
启发 后来的 linus
- 开发出 linux
-
两个学校
- 可以 互信学分
-
Guido 迷上了
- Tanenbaum的 课程
暑假
-
暑假的 时候
- Guido 想要 提升编程水平
- 给自己 找点事情做
- 就开始 做一些项目 来练手
-
发现自己
- 对于 创造脚本语言
- 非常感兴趣
-
没想到 这
一
做- 就是
一
辈子
- 就是
缘起
-
Guido 第一份工作 在CWI
- CWI 是 荷兰的数学与计算机科学国家研究所
- 找的 编程语言的开发工作
- 为 实现理想
- 先 找个好起点
-
这个研究所
- 想要开发一种
语言
- 想要开发一种
-
能够像
C语言
那样- 全面调用 计算机 底层硬件接口
-
又能像
shell
那样- 快速 编辑运行
-
这个语言
- 叫做
ABC
- 叫做
-
当时 Guido 在 数学研究所
- 参与到 ABC语言 的开发
- 将 自己所知的 语言设计知识
- 都运用在 这个项目上
-
Guido白天 做ABC
- 晚上 做什么 呢?
晚上
-
晚上继续
- 研究 自己的python
- 用 什么环境 开发 呢?
开发环境
-
当时 还没有
ide
i
ntegratedd
evelopee
nvironment- 集成开发环境
-
Guido入手的 时候
- 编辑器 用的是vim
-
但研究所的 ABC项目
- 最终 由于资金链断裂
- 还是 黄了
-
后来 Guido
- 去
哪
里 了呢?
- 去
cnri
-
荷兰的
- Corporation for Nation Resear Initiativies
- 国家研究中心
-
95年
- Guido吸取了 ABC的教训
- 继续 自己的 python语言
- 开源运动 还在兴起的过程中
-
研究 python的 经费
- 是 荷兰国家研究中心 出的
- python 这项目
- 算是 国研中心的
发展
-
Guido 想把python做成
开源
的- 但是 没有立场
- 毕竟 荷兰国家研究中心 花了钱
-
python 从开始
- 是 Guido的
纯个人
项目 - 是 带有强烈Guido个人标识的 产品
- Guido 对于源码最熟悉
- 没有Guido 就没有Python
- 是 Guido的
-
换了工作之后 继续 做这个
- 让 荷兰国家研究中心
- 出了 python项目的 经费
-
从 python的Owner上面
- 可以看到 Guido的工作轨迹
-
那 这个python
- 到底属于
谁
呢?
- 到底属于
Guido 的考量
-
在 python 的 credits 里面
-
提到了
- 荷兰数学研究所 cwi
- 荷兰国研中心 cnri
-
-
但是 python这个项目
- 从始至终 就是Guido主导的项目
- 没有了Guido 谁也没法继续
-
python可以靠销售或服务
- 赚到钱吗?
商业化
-
当时 python的主要成员
- 开始讨论 python 商业化的 可能
-
Guido 认为 如果 商业化
- python 的用户就会离开
- 贡献者和社区 也是在
- 开源的基础上 发展起来的
-
商业 是 世界运行的
底层
逻辑之一- 有强大的 商业资本
- 才会有 律师、媒体 辅助
-
python 离开商业
- 会举步维艰
- 这曾让 Guido 很苦恼
转机
-
开源运动的爆发 给了他启发
-
他 开始选择
gpl协议
- 就是 微软 称之为癌症的
gpl协议
- 就是 微软 称之为癌症的
- 来发布python源代码
- 后续 也
必须
得开源 - 最终选择
开源
-
-
后来
- 互联网兴起
- 计算机软件 行业爆发
beopen
-
开源网站 BeOpen.com
- 异军突起
- 想做 开源门户
- 后台用的技术
- 正是 python!
-
Guido想借助这个门户
- 推广 python
-
BeOpen想要
- 帮 Guido发展python
- 就给他 一份工作
- 工作内容 就是 完善 python
- 这正是 Guido 所需要的!!!
Guido
-
那个时候
- 互联网刚刚兴起
- 还没有 github
- python 只在小圈子里流传
- 使用ftp的方式传播
-
Guido
- 和管理层商量离职的事情
- 想一起去 BeOpen.com
匪夷所思
-
国研中心管理层
- 本来就看不上python项目
- 光花钱 不挣钱
-
Guido 带人辞职的辞职信
- 更让他们 觉得 Guido
疯
了 - BeOpen 是个创业公司
- 国研中心管理层 找Guido 谈话
- 威胁他 去了就别想再回来
- 更让他们 觉得 Guido
-
Guido走了
- 国研中心 的 python项目
- 自然 也跟着走了
-
国研中 管理层
- 根本不了解
- 当时python的用户量
- 社群氛围 和 潜力
-
国研中心 管理层
- 没阻止 Guido
- 也懒得 申请 商标和专利
- 甚至 都没当回事
- 3个同事 跟着Guido走了
-
Guido 在
哪
- python 项目就在
哪
- 产品 其实是 个人ip 附属品
- python 项目就在
-
去 BeOpen.com 的 2000 年
- 正好是 互联网泡沫兴起
后来
-
BeOpen.com 之后
- Guido 很担心
- python源代码的
- 所有权问题
-
后来 Guido 去了 soap公司
- 在那里 他咨询了律师
-
并建立了 python基金会
- psf
- 明确了 python的协议和
所属
问题
-
互联网
- 有兴起
- 就有衰落
- 泡沫破裂后 BeOpen快倒闭了
- 这时候Guido 又该
何去何从
呢?
-
他去google面试 的时候
- 简历 非常简单
I wrote python
-
后几轮面试 的 时候
- 面试官 开始反应过来
- 这是python之父 Guido
- google内部有很多python程序
-
Guido有一半的时间
- 可以用来改进python
-
python 不断进化
哪里
有问题 就解决哪里
- 依靠着天才而又热情的团队
- Guido超强的整合能力
-
python的流行度
- 不断提高
谷歌岁月
-
2005年
- 加入 google
讲座
-
去用google员工的身份
- 拉近了 和斯坦福的关系
- 讲python的设计与实践
- 推广了 自己的python语言
新机会
- 云存储业务兴起
-
2012年
- 加入 dropbox
- 玩起了 云存储
-
条件 还是 和 google一样
- 一半时间 用来发展python
dropbox
-
当时dropbox
- 只有150人
职业之路
- python越来越流行
-
Guido 开始
- 接收到 各种邀约
退休
- 2019年退休
加入微软
- 退休太无聊了
- 加入微软
ms
-
2020年 去了微软
-
微软 号称拥抱开源
- 要帮Guido 提高python性能3-5倍
- 目前 Guido还在微软
-
-
不知道 微软图的是什么
- 有知道的小伙伴 可以补充
-
后面 这几家 顶级软件公司
- 雇佣Guido 可以让他 有一半时间
- 继续发展 python
演化
-
Guido 利用 顶级大厂
- 持续 为python 提供进化的资源
- 说不清是 谁雇用谁
-
psf 接收各种捐赠
- 完成各种任务
-
python 成为了
- 世界第一个编程语言
历史
-
这就是 Guido和python的历史
- 在 商业的世界里
-
Guido走出了 属于自己的道路
- 从无到有
-
这些其实都
埋
在- python游乐场里面
credits
总结
-
以人为镜
- 可以明得失
-
python是Guido制作的语言
- 从Guido刚入职场 就开始的项目
- python这个项目 一直跟随Guido
-
Guido 曾经在
- cwi
- cnri
- beopen
- dropbox
- microsoft
- 工作
-
让我们用 python
- 为 Guido 写一个
简历
吧
- 为 Guido 写一个
- 我们下次再说!👋
- 蓝桥->oeasy 教您玩转 python_Python - 蓝桥云课
- github->GitHub - overmind1980/oeasy-python-tutorial: 良心的 Python 教程,面向零基础初学者简明易懂的 Python3 入门基础课程。在linux+vim生产力环境下,从浅入深,从简单程序学到网络爬虫。可以配合蓝桥云上实验环境操作。
- gitee->oeasy教您玩转python教程: 面向零基础初学者的简明易懂的 Python3 入门课程,对没有编程经验的同学也非常友好。在vim下从浅入深,逐步学习。从基础入门学习到爬虫。