Error in user YAML: (<unknown>): could not find expected ':' while scanning a simple key at line 3 column 1
---
- oeasy Python 0028
- 这是 oeasy 系统化 Python 教程,从基础一步步讲,扎实、完整、不跳步。愿意花时间学,就能真正学会。
本教程同步发布在:
个人网站: `https://oeasy.org`
蓝桥云课: `https://www.lanqiao.cn/courses/3584`
GitHub: `https://github.com/overmind1980/oeasy-python-tutorial`
Gitee: `https://gitee.com/overmind1980/oeasypython`
---- 配套视频
py文件是 按照顺序- 一行行 挨排 解释执行的
- 可以用
pdb3 hello.py- 来调试程序
- 顺序执行
- 程序 在文本中 从上到下 是
- 一行行写的
- 解释器 从上到下 是
- 一行行解释的
- 调试 也是 从上到下
- 一行行 调试的
- 程序 在文本中 从上到下 是
- bug这个东西
- 是什么时候才有的呢?
- 最早那只 活的
bug🪰- 是
谁找出来的 呢?🤔
- 是
- 找到
bug的第一个程序员 是一位女性- 名字叫
Grace Murray Hopper
- 名字叫
-
和现在 程序员大多是男性不同
- 继电器计算机时代的程序员 大多都是
女性
- 继电器计算机时代的程序员 大多都是
-
为什么 把程序错误
- 叫做
bug🪰 呢?bug和虫子(bug) 有什么关系呢?
- 叫做
- 历史上 第
一个程序错误 是- 一只虫子
bug🪰
- 一只虫子
bug🪰 飞进继电器(relay)计算机(computer)里面 来- 导致 当时的继电器 短路
- 所以 后来
- 管错误 叫做bug
- 管调试程序错误 叫做
debug - 减少bug
- 程序员女性为主
- 从 继电器计算机时代
- 延续到 电子管计算机时代
- 女性比较心细
- 而且 比较有耐心
- Eniac Girls
- 为什么早期程序员都为女性呢?
- 最早的程序员是女性
- 非常合理
- 因为当时 线缆很容易 变得一团乱麻
- 程序员的工作 就是检查线路
- 像
绣花一样
- 编程和编织很像
- 都是
编 - 所以 需要很细心、 有条理的人👩🏼🦱
- 就像更早之前的 结绳纪事
- 都是
- 因为 系住一个结
- 所以 记住了 这个事
- 所以 今天 纪录片
- 有绞丝旁
- 计算机的创意
- 最初 源自 提花织布机
- 今天仍能
- 从程序员身上的格子衫
- 看到 织布机 影响
- 女性程序员为主的时代
- 是怎么发现bug的呢?
- 当初 格蕾丝和她的同事们
- 正艰难地 想要 搞清楚
- 正在使用的 继电器计算机 马克II
- 出了
什么问题
- 出了
- 最后 发现
- 一只活蛾
- 被困在控制电路的电子开关 中
- 这个活的蛾子 被
- 称为
bug
- 称为
- 此后再出问题
- 就被叫做
- 又出了bug
- 不要害怕
bug- 因为
bug是程序员存在的基础
- 因为
- 如果没有了
bug- 那也就不需要程序员了
- 程序员本身就是
bug一般的存在
- 这次 了解到
- 计算机早期操作员 多是女性
- 她们最早发明了 bug🕷 这个概念
- 到现在也没有遇到一个bug
- 如何才能让程序里面有bug 呢?
- 我们下次再说!👋
- https://www.bilibili.com/video/BV1NE421A7oR
- 本文来自 oeasy Python 系统教程。
- 想完整、扎实学 Python,
- 搜索 oeasy 即可。












