编写 py 文件 🥊
回忆上次内容
上次 真的输出了 程序员的浪漫 Hello world! print函数 可以输出 字符串 但是 print这个词 别拼错 就连 大小写 也别能错 错了就改 也没事
AI 代码解读
添加图片注释,不超过 140 字(可选)
在游乐场 玩够了
能否 写个真正的 python程序 呢?
命令行能 存文件 吗?🤔
AI 代码解读
离开游乐场
要离开游乐场 去写真正的 python程序
AI 代码解读
添加图片注释,不超过 140 字(可选)
游乐场 不也可以写程序 吗? 为什么 要离开 快乐的游乐场呢?🤔
AI 代码解读
游乐场的限制
游乐场 是 集成开发学习环境 好在 实时反馈 适合 快速验证 一些小实验
AI 代码解读
添加图片注释,不超过 140 字(可选)
但是 不适合
编辑 大型程序
要编 python程序
还是得用 编辑器
需要把程序 写进硬盘
AI 代码解读
编辑 python 文件
想要 使用编辑器
就得 先退出 游乐场
回到 shell 环境
AI 代码解读
添加图片注释,不超过 140 字(可选)
回到 shell 后
AI 代码解读
添加图片注释,不超过 140 字(可选)
准备编辑 oeasy.py文件
AI 代码解读
编辑之前
在编辑之前 要确保 双手正位
AI 代码解读
添加图片注释,不超过 140 字(可选)
保持 盲打 保持 手腕稳定 打字动作 不干扰 大脑思维
AI 代码解读
编辑 oeasy.py 文件
输入
vi
AI 代码解读
添加图片注释,不超过 140 字(可选)
vi 发出绿光
Green Light
I'm searching for you
Always 不会却步喔
真爱不会结束
Green Light in my life
vi oeasy.py
AI 代码解读
实战
vi
是 编辑器
写python程序的地方
是 实战道场
让我们去
实战中磨练自己的技艺
AI 代码解读
添加图片注释,不超过 140 字(可选)
vi 编辑器
用来 编辑 谁 呢?
AI 代码解读
命令分析
<span style="color:green;font-weight: bold;">vi</span> 编辑的是
<span style="color:grey;font-weight: bold;">oeasy.py</span>
<span style="color:green;font-weight: bold;">vi</span> 和 <span style="color:grey;font-weight: bold;">oeasy.py</span> 之间 有空格
表示 用 <span style="color:green;font-weight: bold;">vi</span> 这个命令
打开 <span style="color:grey;font-weight: bold;">oeasy.py</span> 这个文件
AI 代码解读
添加图片注释,不超过 140 字(可选)
<span style="color:grey;font-weight: bold;">oeasy.py</span> 是 程序的完整名字
<span style="color:grey;font-weight: bold;">oeasy</span> 是 我的id
此处用作文件名
<span style="color:grey;font-weight: bold;">.py</span>是什么意思呢?
AI 代码解读
文件名扩展
文件名 可以 根据中间的点(.)
分成 两块
AI 代码解读
添加图片注释,不超过 140 字(可选)
点前面的是
文件名
点后面的是
文件名扩展
filename extension
为什么 要有 文件名扩展呢?
AI 代码解读
文件名扩展
文件名扩展
表明文件类型
style.css
index.html
song.wav
AI 代码解读
添加图片注释,不超过 140 字(可选)
一般作为文件的尾缀
AI 代码解读
py 文件名扩展
oeasy.py 表明
这是一个python文件
AI 代码解读
添加图片注释,不超过 140 字(可选)
里面存是 python源程序
AI 代码解读
进入 vi
vi oeasy.py
在shell环境中回车
从shell环境
进入 vi编辑器界面 了
注意终端 左下角!!
AI 代码解读
添加图片注释,不超过 140 字(可选)
左下角 写的是 "oeasy.py" [新文件]
说明 文件是新建的
AI 代码解读
编辑 py 文件
盯住 左下角
确保 输入法 是 英文
按下 i 键
i 代表 Insert(插入)
再观察左下角
显示 --插入(粘贴)--
确实进入了 插入模式
insert mode
AI 代码解读
添加图片注释,不超过 140 字(可选)
vi 从默认模式
进入 插入模式
Insert Mode
要时刻注意 终端左下角
像 小地图 一样重要
AI 代码解读
插入程序语句
插入模式 下 敲键盘 可以直接 录入文字
AI 代码解读
添加图片注释,不超过 140 字(可选)
注意
蓝框 光标处
红框 位置
按下p
AI 代码解读
添加图片注释,不超过 140 字(可选)
蓝框处 插入了一个字符p
红框处出现了 [+]
意味着 对文本进行了 修改
但还没保存
AI 代码解读
继续输入
输入 print("oeasy")
AI 代码解读
添加图片注释,不超过 140 字(可选)
时刻注意 左下角
vi 仍然处于 插入模式
输入完成后
怎么保存呢?🤔
AI 代码解读
回到正常模式
输入完 print("oeasy") 之后
盯住左下角
按 esc
--插入(粘贴)-- 不显示了
回到正常模式
AI 代码解读
添加图片注释,不超过 140 字(可选)
oeasy.py 后面 有个[+]
[+]意味着 当前文件
还!没!存!
AI 代码解读
添加图片注释,不超过 140 字(可选)
怎么 存 呢?🤔
AI 代码解读
底行命令模式
左手小指 和 右手小指 配合
左手小指 先按下 shift不撒手
右手小指 再按一下 ;
先放开 右手小指
再放开 左手小指
AI 代码解读
添加图片注释,不超过 140 字(可选)
通过组合键 按出了 : 从 正常模式 切换到 底行命令模式 CommandLine Mode 再观察左下角
AI 代码解读
添加图片注释,不超过 140 字(可选)
出现:
可以 在底行 执行命令 了
具体执行 什么命令 呢?
AI 代码解读
保存命令
输入write
执行的是 保存命令
写(write)文件
AI 代码解读
添加图片注释,不超过 140 字(可选)
write的意思是
将 当前缓存 写(write)到 硬盘文件
就是保存
AI 代码解读
继续观察
w之后 观察
oeasy.py后面的[+]
还在
AI 代码解读
添加图片注释,不超过 140 字(可选)
先别按回车 提前打开 文件管理器管理器 进行观察
AI 代码解读
回车确认
环境就绪后
按下 回车键
执行 :w 这条命令
oeasy.py后面的[+] 消失
意味着
文件 已经 保存
AI 代码解读
添加图片注释,不超过 140 字(可选)
出现 [新] 1L, 15C[w]
[新]文件 已经写入(write)了
1行(Line)
15个字符(Character)
AI 代码解读
添加图片注释,不超过 140 字(可选)
字符发出绿光
Green Light
I'm searching for you
Always 不会却步喔
真爱不会结束
Green Light in my life
AI 代码解读
再看文件管理器
文件管理器中
出现了oeasy.py
AI 代码解读
添加图片注释,不超过 140 字(可选)
vim中 出现过 几种 模式 了?
AI 代码解读
vim模式总结
主要 三种 模式 正常模式 是 默认基础 插入模式 负责录入 底行命令模式 负责执行命令 下面 是 切换地图
AI 代码解读
添加图片注释,不超过 140 字(可选)
怕忘了的话 就拍下来
AI 代码解读
总结
总结本次内容
vi oeasy.py
用 vi 编辑 oeasy.py
编辑好了之后
i 进 插入模式 录入
esc 退回 正常模式
:write 进入 底行命令模式 保存
将文件 保存在了 本地的硬盘上
AI 代码解读
添加图片注释,不超过 140 字(可选)
把程序 写到文件里
有什么好处吗?🤔
我们 下次再说!👋
蓝桥->https://www.lanqiao.cn/courses/3584
github->https://github.com/overmind1980/oeasy-python-tutorial
gitee->https://gitee.com/overmind1980/oeasypython
AI 代码解读