顺序执行过程_流水_流程_执行次序 🥊
回忆上次内容
- 上次 熟悉了 vim编辑器
操作 | 作用 |
w | 向前移动光标一个word |
b | 向后移动光标一个word |
:r oeasy.py | 读取文件到当前文件缓存 |
ggyG | 从头复制到尾 |
:reg | 观察寄存器状态 |
p | 在当前位置 |
P | 在当前位置 |
u | 撤销 |
ctrl+r | 重做 |
- 可以把这六行
- 修改为 Guido的六个工作 吗?
自行修改
- 观察代码
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _python](https://file.cfanz.cn/uploads/png/2024/07/24/13/5I6Dc5L3GC.png)
- 目前六行
- 每行 写个Guido的工作
成块删除
- 将光标 移动到 下图位置
- 第1行 第8个字符
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _python_02](https://file.cfanz.cn/uploads/png/2024/07/24/13/6K76c1e8L7.png)
- 按下 ctrl + v
- 进入
-- 可视 块 --模式
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _python_03](https://file.cfanz.cn/uploads/png/2024/07/24/13/eF91O1VeeI.png)
- 左下角 可以看到 模式
- 目前是一个 1 x 1 矩阵
选择
- 移动 光标
- 控制 矩阵的结束位置
- 到 下图位置
- 选中了 6 x 5 矩阵
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _python_04](https://file.cfanz.cn/uploads/png/2024/07/24/13/bVb00V0bbf.png)
- 删除 选中的矩阵
- 按下d
- delete 删除
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _批量插入_05](https://file.cfanz.cn/uploads/png/2024/07/24/13/fFdE27018T.png)
- 6 x 5 矩阵中的文字
- 都 被删除 了
- 回到了 正常模式
- 现在准备
- 插入 Guido的简历
准备批量插入
- 将光标移动到
- 第1行 第8列
- 如下图 所示
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _批量插入_06](https://file.cfanz.cn/uploads/png/2024/07/24/13/K94f1I0dE7.png)
- 按下 ctrl + v
- 进入
-- 可视 块 --模式
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _批量插入_07](https://file.cfanz.cn/uploads/png/2024/07/24/13/cWaMN1c973.png)
批量插入
- 将光标 移动到
- 第6行 第8列
- 选中 6 x 1 矩阵
- 如下图 所示
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _批量插入_08](https://file.cfanz.cn/uploads/png/2024/07/24/13/88FAQF2eV9.png)
- 按下 大写I
- 进入 插入模式
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _批量插入_09](https://file.cfanz.cn/uploads/png/2024/07/24/13/81LCb2Q73H.png)
- 准备
批量插入文字
插入文字
- 在 第一行
- 插入 文字
- 如下图 所示
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _python_10](https://file.cfanz.cn/uploads/png/2024/07/24/13/83S71PMD18.png)
- 按下esc
- 推出插入模式
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _python_11](https://file.cfanz.cn/uploads/png/2024/07/24/13/49U644L15F.png)
- 完成 批量插入
执行
- 在此基础上 进行修改
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _Code_12](https://file.cfanz.cn/uploads/png/2024/07/24/13/FRaF21Oa5H.png)
- i
- 进入 插入模式
- 修改 具体输出文本
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _Code_13](https://file.cfanz.cn/uploads/png/2022/10/15/3/C05M08ZD2b.png)
- esc
- 退出 插入模式
- 回到 正常模式
- :
- 进入 底行命令模式
- 准备 执行程序
保存执行
:w|!python3 %
- 保存
- 并用 python3 执行
- 当前程序(%)
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _批量插入_14](https://file.cfanz.cn/uploads/png/2022/10/15/3/2K4226N5J7.png)
- 可以看到
- 输出了 标号的6行
- 就是 Guido的 六次工作
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _Code_15](https://file.cfanz.cn/uploads/png/2022/10/15/3/24S919NO30.png)
- 这6行的 输出顺序
- 是按编写的
次序来的
顺序执行
- 这个过程叫做
顺序执行- 按照 次
序 顺着 执行
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _批量插入_16](https://file.cfanz.cn/uploads/png/2022/02/07/1/8dfa0f96We.png)
- 顺序执行是
- 最常见的 程序结构
- 除此以外 还有
条件分支 结构循环结构
顺序播放
- 顺序执行
- 就像 听语音留言
- 是 挨排听的
- 顺序播放
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _批量插入_17](https://file.cfanz.cn/uploads/png/2022/02/07/1/3c1X027741.png)
- 按照 次
序
顺着 播放 的
音符顺序
- 演奏音符 也是
- 一个一个 音符 按顺序演奏
- 才是 这首曲子
- 调换 一下 次序
- 不是 这个 歌了
- 就乱了
- 变成一首新的曲子 ...🤪
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _Code_18](https://file.cfanz.cn/uploads/png/2022/02/07/1/6aa6081CR5.png)
- 这个 过程叫
- 按
顺序 演奏 - 按 次
序播放 - 是
顺着 来的
按部就班
- 啥都有个
先来后到
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _Code_19](https://file.cfanz.cn/uploads/png/2022/02/07/1/YYYJ9f9A52.png)
- 按照 线性的 时间线
- 顺序 完成
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _批量插入_20](https://file.cfanz.cn/uploads/png/2022/02/07/1/c4W803192c.png)
- 成住坏空
学习
- 学习也一样
- 要按照 时间的次第
- 一步一步 来
- 编程
- 像
流水一样 - 细水长流
- 从头流到尾
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _批量插入_21](https://file.cfanz.cn/uploads/png/2022/10/15/3/789D42d283.png)
- 所以 程序
- 也叫
流程
拟人化
- 顺序程序
- 像一个循规蹈矩的程序员
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _python_22](https://file.cfanz.cn/uploads/png/2024/07/24/13/YY05TJHC85.png)
- 按部就班
- 一步步 往前
总结
- py程序是 按
顺序执行的
- 是一行行 挨排 执行
- 程序员的kpi
- 曾经 根据 代码数量
- 现在kpi 也在 不断演化
- 并不是 代码量 越多越好
![图片描述 [oeasy]python0025_ 顺序执行过程_流水_流程_执行次序 _批量插入_23](https://file.cfanz.cn/uploads/png/2022/10/15/3/dYVd4dYbOf.png)
- 写的代码(Code) 越多
- 可能 出现的
bug就越多
- 要的是 可用的Code
- 而不是 不可用的Bug
- 那 什么是
bug呢? - 我们下次再说!👋
- 蓝桥->https://www.lanqiao.cn/courses/3584
- github->https://github.com/overmind1980/oeasy-python-tutorial
- gitee->https://gitee.com/overmind1980/oeasypython










