[oeasy]python0025_ 顺序执行过程_流水_流程_执行次序
- 上次 熟悉了 vim编辑器
|
操作
|
作用
|
|---|---|
|
w
|
向前移动光标一个word
|
|
b
|
向后移动光标一个word
|
|
:r oeasy.py
|
读取文件到当前文件缓存
|
|
ggyG
|
从头复制到尾
|
|
:reg
|
观察寄存器状态
|
|
p
|
在当前位置下方粘贴
|
|
P
|
在当前位置上方粘贴
|
|
u
|
撤销
|
|
ctrl+r
|
重做
|
- 可以把这六行
- 修改为 Guido的六个工作 吗?
- 观察代码
- 目前六行
- 每行 写个Guido的工作
- 将光标 移动到 下图位置
- 第1行 第8个字符
- 按下 ctrl + v
- 进入-- 可视 块 --模式
- 左下角 可以看到 模式
- 目前是一个 1 x 1 矩阵
- 移动 光标
- 控制 矩阵的结束位置
- 到 下图位置
- 选中了 6 x 5 矩阵
- 删除 选中的矩阵
- 按下d 进行
- delete 删除
- 6 x 5 矩阵中的文字
- 都 被删除 了
- 回到了 正常模式
- 现在准备
- 插入 Guido的简历
- 将光标移动到
- 第1行 第8列
- 如下图 所示
- 按下 ctrl + v
- 进入-- 可视 块 --模式
- 将光标 移动到
- 第6行 第8列
- 选中 6 x 1 矩阵
- 如下图 所示
- 按下 大写I
- 进入 插入模式
- 准备 批量插入文字
- 在 第一行
- 插入 文字
- 如下图 所示
- 按下esc
- 推出插入模式
- 完成 批量插入
- 在此基础上 进行修改
- i
- 进入 插入模式
- 修改 具体输出文本
- esc
- 退出 插入模式
- 回到 正常模式
- :
- 进入 底行命令模式
- 准备 执行程序
- :w|!python3 %
- 保存
- 并用 python3 执行
- 当前程序(%)
- 可以看到
- 输出了 标号的6行
- 就是 Guido的 六次工作
- 这6行的 输出顺序
- 是按编写的 次序 来的
- 这个过程叫做
- 顺序执行
- 按照 次序
- 顺着 执行
- 顺序执行是
- 最常见的 程序结构
- 除此以外 还有
- 条件分支 结构
- 循环 结构
- 顺序执行
- 就像 听语音留言
- 是 挨排听的
- 顺序播放
- 按照 次序
- 顺着 播放 的
- 演奏音符 也是
- 一个一个 音符 按顺序演奏
- 才是 这首曲子
- 调换 一下 次序
- 不是 这个 歌了
- 就乱了
- 变成一首新的曲子 ...
- 这个 过程叫
- 按 顺序 演奏
- 按 次序 播放
- 是顺着 来的
- 啥都有个
- 先来后到
- 按照 线性的 时间线
- 顺序 完成
- 成住坏空
- 学习也一样
- 要按照 时间的次第
- 一步一步 来
- 编程
- 像 流水一样
- 细水长流
- 从头流到尾
- 所以 程序
- 也叫 流程
- 顺序程序
- 像一个循规蹈矩的程序员
- 按部就班
- 一步步 往前
- py程序是 按 顺序执行的
- 是一行行 挨排 执行
- 程序员的kpi
- 曾经 根据 代码数量
- 现在kpi 也在 不断演化
- 并不是 代码量 越多越好
- 写的代码(Code) 越多
- 可能 出现的bug 就越多
- 要的是 可用的Code
- 而不是 不可用的Bug
- 那 什么是bug 呢?
- 我们下次再说!
[oeasy]python0025_ 顺序执行过程_流水_流程_执行次序的更多相关文章
- 9. http协议_响应状态码_页面渲染流程_路由_中间件
1. http协议 超文本传输协议 协议详细规定了 浏览器 和 万维网服务器 之间互相通信的规则 客户端与服务端通信时传输的内容我们称之为报文(请求报文.响应报文) 常见的发送 get 请求方式 在浏 ...
- mysql执行过程以及顺序
前言:mysql在我们的开发中基本每天都要面对的,作为开发中的数据中间件,mysql承担者存储数据和读写数据的职责.因为学习和了解mysql是至关重要的,那么当我们在客户端发起一个sql到出现详细的查 ...
- C C++ Java C# JS编译、执行过程的原理入门分析
C.C++是典型的编译型编程语言,编译链接后,点击则可执行. JS,解释型脚本语言,则不需要进行编译,直接解释执行. Java和C#则是所谓的高级语言,编译执行的方式做了很多处理, 尤其是C#,VS编 ...
- C++_系列自学课程_第_12_课_语句_《C++ Primer 第四版》
前面的文章说完了表达式和类型转换的部分内容,在我参考的书里面,接下来讨论的是各种语句,包括:顺序语句.声明语句.复合语句(块语句).语句作用域 .if语句.while语句.for语句.do...whi ...
- java的servlet执行过程是怎么样的?
java的servlet执行过程是怎么样 答: Servlet执行过程:程序第一次访问,会调用servlet的init()方法初始化(只执行一次),每次程序执行都会根据请求调用doGet()或者d ...
- Java 执行过程中的内存模型
一.前言 本文的主要工作:尝试以时间顺序追踪一遍 Java 执行的整个过程,以及展示 JVM 中内存模型的相应变化. 本文的主要目的:希望能够通过 Java 执行过程的冰山一角,增进对编程语言工作原理 ...
- ASP.NET Web API 控制器执行过程(一)
ASP.NET Web API 控制器执行过程(一) 前言 前面两篇讲解了控制器的创建过程,只是从框架源码的角度去简单的了解,在控制器创建过后所执行的过程也是尤为重要的,本篇就来简单的说明一下控制器在 ...
- JS的解析与执行过程
JS的解析与执行过程 全局中的解析和执行过程 预处理:创建一个词法环境(LexicalEnvironment,在后面简写为LE),扫描JS中的用声明的方式声明的函数,用var定义的变量并将它们加到预处 ...
- 《Linux内核分析》第八周 进程的切换和系统的一般执行过程
[刘蔚然 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000] WEEK EIGHT ...
- 浅析java程序的执行过程
在研究任何一门语言时,无论是面向过程的c,c++(面向过程和面向对象),还是面向对象的.net,java等,弄清语言执行过程至关重要. 何为语言执行过程? 所谓语言执行过程,指对于任何一门语言,如j ...
随机推荐
- Kubernetes 数据存储:从理论到实践的全面指南
本文深入解析 Kubernetes (K8S) 数据存储机制,探讨其架构.管理策略及最佳实践.文章详细介绍了 K8S 数据存储的基础.架构组成.存储卷管理技巧,并通过具体案例阐述如何高效.安全地管理数 ...
- 对比使用IConfigurationSectionHandler和ConfigurationSection自定义节点和自定义处理程序
使用自定义处理程序处理节点的好处我认为是,可以在业务代码中,不必再写一些读取配置文件的非业务代码了,只管取值.如果多处使用该配置节点,其优势更能体现出来.然后突然要增删配置,也只管改节点处理程序的代码 ...
- 基于 Go 的 Web 框架调研
基于 Go 的 Web 框架调研 概述 调研总体目标 找出适合企业应用后台研发的 Go Web 框架 调研考察方向 项目完善程度: 功能完善: 路由, 模板, 插件/扩展, ORM, 命令行工具, 日 ...
- kubernetes ingress部署
ingress概念 ingress与service,deployment同样都是k8s中的一种资源 ingress用于实现域名方式访问k8s内部应用 安装ingress 1. 安装helm: wget ...
- python+k8s(基础,遇到的问题)
python+k8s(基础,遇到的问题) CoreV1Api和ApiClient的区别 kubernetes.client.CoreV1Api kubernetes.client.ApiClient ...
- CMake官网教程学习
简介 本文档是根据CMake的官方教程学习的笔记,同时将教程中C++实现的代码更改为C语言实现.当前还未学习完. 教程官网:CMake Tutorial - CMake 3.27.0-rc1 Docu ...
- Qt OPC UA通信
介绍 OPC UA全称Open Platform Unified Architecture,开放平台统一架构,是工业自动化领域通用的数据交换协议,它有两套主要的通信机制:1.客户端-服务器通信:2.发 ...
- 绑定style
² 对象语法 <div:style="{color: redColor, fontSize: '20px'}">对象写法</div> data: { red ...
- 喜讯!INFINI Easysearch 在墨天轮搜索型数据库排名中荣登榜首
近日,2023 年 9 月的 墨天轮中国数据库流行度排行 火热出炉,本月共有 287 个数据库参与排名,中国数据库行业竞争日益激烈.其中,极限科技旗下软件产品 INFINI Easysearch 在 ...
- vue安装及升级
先装好note.js 安装过程很简单,一直点下一步就ok了.1.1我们通过打开命令行工具(win+R),输入node -v查看node的版本,若出现相应的版本号说明你安装成功了 1.2.npm包管理器 ...