[oeasy]python0023_[趣味拓展]Guido的简历_从ABC到python

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

    • integrated develope environment
    • 集成开发环境
  • Guido入手的 时候

    • 编辑器 用的是vim

图片描述

  • 但研究所的 ABC项目

    • 最终 由于资金链断裂
    • 还是 黄了
  • 后来 Guido

    • 里 了呢?

cnri

  • 荷兰的

    • Corporation for Nation Resear Initiativies
    • 国家研究中心

图片描述

  • 95年

    • Guido吸取了 ABC的教训
    • 继续 自己的 python语言
    • 开源运动 还在兴起的过程中
  • 研究 python的 经费

    • 是 荷兰国家研究中心 出的
    • python 这项目
    • 算是 国研中心的

发展

  • Guido 想把python做成开源

    • 但是 没有立场
    • 毕竟 荷兰国家研究中心 花了钱
  • python 从开始

    • 是 Guido的 纯个人项目
    • 是 带有强烈Guido个人标识的 产品
    • Guido 对于源码最熟悉
    • 没有Guido 就没有Python
  • 换了工作之后 继续 做这个

    • 让 荷兰国家研究中心
    • 出了 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走了

    • 国研中心 的 python项目
    • 自然 也跟着走了
  • 国研中 管理层

    • 根本不了解
    • 当时python的用户量
    • 社群氛围 和 潜力

图片描述

  • 国研中心 管理层

    • 没阻止 Guido
    • 也懒得 申请 商标和专利
    • 甚至 都没当回事
    • 3个同事 跟着Guido走了
  • Guido 在

    • python 项目就在
    • 产品 其实是 个人ip 附属品
  • 去 BeOpen.com 的 2000 年

    • 正好是 互联网泡沫兴起

后来

  • BeOpen.com 之后

    • Guido 很担心
    • python源代码的
    • 所有权问题

图片描述

  • 后来 Guido 去了 soap公司

    • 在那里 他咨询了律师
    • 并建立了 python基金会

      • psf
    • 明确了 python的协议和所属问题
  • 互联网

    • 有兴起
    • 就有衰落
    • 泡沫破裂后 BeOpen快倒闭了
    • 这时候Guido 又该何去何从呢?

Google

  • 他去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
    • google
    • dropbox
    • microsoft
    • 工作

图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值