show | version | enable_checker |
---|---|---|
step |
1.0 |
true |
- 其实条件语句从很早以前就有了
- 律法
- 历法
- 今天的 很多决策
- 都依赖于 数字 和 算法
- 当年python的发展也曾经面对一次分叉路
- Guido当时 又是如何抉择的呢?🤔
- 随着时间到了2000年
- python发现了 底层的 一些问题
- 问题要 解决的
- 但 原来的代码 怎么办?
- 已经 有大量 基于python2的 代码
- 难道就 都作废了 吗?
- 这就 不向下兼容 了
- 2004年
- python社区分裂了
- 核心开发者 坚定地 开发3
- 但是 用户 坚定地 拥护2
- 不用改代码 就可以用
- 为什么要搞到3?
- python社区分裂了
- 这就是当时python 遇到的抉择
- 舒服地 享受过去的代码
- 还是痛苦地 面对未来 早做准备
- 更有能力的人 一般 也更有勇气
- Guido和团队 想到了转化
- 有一个专门的翻译工具
- 可以把 原来的python2代码
- 翻译到 python3
- 可以把 原来的python2代码
- 使用翻译方式的话
- 工作量 巨大
- 社区 面临着 分裂!
- 愿意搞2的就去继续用2
- 愿意搞3的就来用3
- 延长了python2的 生命周期
- 这是 无奈之举
- 也是 妥协的产物 斗争的结果
- 整整十年 社区都处于分裂中
- 口碑 对于python
- 也是很重要的
- 从 2005 到 2012
- Guido在google工作
- 用一半的时间 来处理python的问题
- 另一半时间做数据可视化的一个东西
- 叫做 Mondrian(蒙德里安)
- Guido坚定的认为
- python3应该是未来
- 但是 他也同时保证着python2也还能运行
- 直到2020年
- 2013年Guido去了DropBox
- 在dropbox他主要负责 云计算
- 还真是什么火做什么
- 永远在时代的潮头
- 头发浓密
- 有点不符合他的地位了
- python2 顺利过渡到 python3
- 未来会有python4么?
- 当时最新的是3.11
- Guido说
- 从2到3的那种激进的演化过程
- 不会再发生了
- 从2到3的那种激进的演化过程
- 人生道路
- 面临各种选择
- 坚决执行 选定的结果
- 叫做决定
- 我们总会面对各种抉择
- 不同的 道路
- 会有 不同的 风景
- 会有 不同的 剧情
- 一切 都在于 你的选择
- 可能 触发了 某些特定的 条件
- 在 习以为常 中
- 敏感地 体会变化
- 依靠感知
- 而不是惯性
- 这次了解了python的分支
- 从2 到3
- 不断进化
- 是否进入分支的核心因素是
- if条件
- 这if条件到底怎么理解呢?🤔
- 下次再说 👋