https://www.bilibili.com/vide...
编写 py 文件
回顾上次内容
次在解释器里游玩
理解到字符串就是给一堆字符两边加引号
- 能够是单引号
- 也能够是双引号
这样游乐场就晓得
- 这个不是一个名字
- 而是一个字符串
字符串能够用print函数进行输入
- 然而print千万不要打错
- 就连大小写都不能错
咱们在游乐场玩了这么久
- 是否写一个真正的python文件啊?
编辑 py 文件
- 我想要编辑一个残缺的 python
- 文件保留好之后再执行
- 那就要先退出解释器
#退出解释器quit()
- 回到 shell 环境
新建 py 文件
- 退出 python3 的
游乐场
环境 - 回到
shell
之后
用
vi
新建一个叫oeasy.py
的文件vi
是编辑神器- 是咱们次要的编辑工具
- 也是咱们的练武场
命令剖析
#用vi关上并编辑oeasy.pyvi oeasy.py
vi
的指标是oeasy.py
- 用
vi
来编辑oeasy.py
- 用
oeasy.py
oeasy
是文件名- 前面的扩展名
py
代表python
- 扩展名能够让用户晓得
- 这个文件能够用python3执行
vi
和oeasy.py
之间有个空格- 示意用
vi
这个命令关上oeasy.py
- 示意用
进入 vi
而后进入了
vi
的界面了- 左下角如下图
留神写的是
"oeasy.py" [新文件]
- 特地要时刻留神终端左下角这个地位
- 就像小地图一样重要
编辑 py
文件
按 i 键进入编辑模式
- 再察看左下角
- 如下图所示
- 变成显示
--插入(粘贴)--
能够进行插入文字了
- 在下面输出
print("oeasy")
- 在下面输出
时刻留神左下角
- vi始终处于插入状态
回到失常模式
输出
print("hello")
之后- 按 esc 键回到失常模式
- 再察看左下角
--插入(粘贴)--
不显示了
- 如下图
- oeasy.py 前面有个[+]
- [+]意味着没保留
- 那怎么保留呢?
进入底行命令模式
按 : 键进入命令行模式
留神用的是左手小指和右手小指配合
- 左手小指shift
- 右手小指;
按下就从失常模式切换到了命令行模式
- 再察看左下角
- 呈现
:
- 可执行命令了
- 具体执行什么命令呢?
保留文件
- 执行的是写命令
输出
w
w
的意思是write
写文件- 就是保留
- 而后回车确认
回车确认
而后按 回车 键
- 执行:w
- oeasy.py前面的[+]隐没
这个新文件曾经存储了
- 总共1行,15个字符
我能够运行这个程序么?
- 得要先回到
zsh
环境
- 得要先回到
运行程序
按下 : 键
- 再次进入底行命令模式
输出
q
q
的意思是quit
- 退出
vi
- 回车之后退出vi
- 这样就回到了shell
vim教程的举荐
如果想要对于 vim 深刻理解
倡议当前有工夫的话点击上面这个链接看看
- oeasy教您玩转vim
当初咱们还是持续玩python
- 和vim相干内容在python这边也会具体阐明
- 编写好了python文件咱们能够查看么?
查看 py 文件
cat oeasy.py
cat
对应着concatenate
- 本意是连贯字符串
- 这里用于输入文本内容
oeasy.py
指的是要被输入的文件
这样就能够查看曾经编写的
oeasy.py
的内容oeasy.py
是编写好的 python 程序- 尽管
oeasy.py
只有一句 - 但也是一个程序
vi oeasy.py
- 用vi编辑了oeasy.py
cat oeasy.py
- 用cat查看了oeasy.py
后面都是命令
- 前面参数都是指标文件
- 用什么来运行oeasy.py呢?
- 真的能够运行么?
- 期待见证奇观的时刻!!!
运行 py 文件
python3 oeasy.py
- 运行
python3
程序 python3
既是咱们的游乐场- 也是解释执行
py文件
的程序
- 运行
oeasy.py
是python3
的参数- 意思是用
python3
来执行oeasy.py
- 意思是用
- 真的胜利了!!!
- 能够截图记录下这平凡的一天!!!
祝贺你的最后用的
- linux零碎
- vim编辑器
- 都是十分经典的
优良的终点
若干年后
- 当曾经成为编程巨匠的你
翻看本人当年发的状态
- 第一个程序就是在linux上用vim编写的python!
编程的高兴
只有你正确地书写了程序
- 百分之百能够失去正确后果
- 这就是千真万确的编程
- 这就是扎扎实实代码
- 这就是百分之一千的高兴
然而咱们是有可能犯错的
- 比方大小写的细节
如果要把
print
成心写错- 写成
pront
会如何? - 就像游乐场里那样
- 写成
运行谬误程序
- 先vi oeasy.py开始编辑
进入程序之后
- 用i进入插入模式
- 用方向键进行挪动
- 把
oeasy.py
批改成下图的样子
:w
- 保留
:q
- 退出
- 在shell中运行
python3 oeasy.py
运行后果
- 不出所料
程序出错了
- 运行不进去了
- 这的确会让咱们感觉到苦楚
- 但苦楚让咱们感觉到本人是存在的
- 这个后果和游乐场一样吗?
后果比照
- 按↑能够反复上一条命令
和游乐场一样
- 还是NameError
- 不意识pront这个name
- 阐明python程序和python游乐场是相通的
- 原本就是一个程序
- 不过还是有一点小区别的
- 游乐场中的程序来自规范(standard)输出(in)流
oeasy.py
的程序来自oeasy.py
这个文件如果单词是print
- 然而大小写不同能够么?
大写 Print
函数首字母大写 会如何?
vi oeasy.py
- 把
print
改成Print
:wq
- 先
w
保留 - 再
q
退出 - 两个命令一起做
- 一次实现
- 先
python3 oeasy.py
python 还是那样执著
- 大写就是大写
- 小写就是小写
- 一点谬误都不能有
挑剔
这种个性叫做
- 大小写敏感的 (case-sensitive)
- shell中的命令也是大小写敏感吗?
shell也是十分挑剔、求全责备的
- 一点谬误都不能有
能够发现 python 文件中的代码是大小写敏感的
- 而且系统命令的执行也是大小写敏感的
- 大写 PYTHON 零碎就不认
总之都是大小写敏感的 (case-sensitive)
- 咱们都改好
- 再运行
胜利!!!
- 不出预料地胜利了
- 尽管好像所有回到了原点
- 当你把所有谬误都依据提醒批改好后
- 程序可能依照你的构想运行起来的时候
- 你是否感到那种百分之百的确定感、幸福感
以及战败谬误之后取得的百分之一万的高兴
- 哈哈<h1 style="font-size:200px"></h1>
- 编程语言很多
- 咱们为什么选python作为初练呢?
与其余语言比拟
python 的确写起来比拟简洁
- 简洁胜于简单
- Simple is better than complex
- 我认为明天入门编程最好的语言就是python
祝贺您凑齐三大顶级法宝
- linux 零碎
- vim 编辑器
- python 语言
- 我感觉这个套装十分经典!
总结
咱们编写了python文件
- vi oeasy.py
- cat oeasy.py
- python3 oeasy.py
- 操作的都是oeasy.py
python文件外面的程序和游乐场差不多
- 都是认死理儿的
程序员也多多少少沾染这种气味
- 一就是一
- 二就是二
- 斩钉截铁
不过还是很可恶的
- 要关怀身边的程序员啊
- 能够让咱们的程序更简单一点吗?
- 咱们下次再说!
蓝桥云课:https://www.lanqiao.cn/course...
github:https://github.com/overmind19...
gitee:https://gitee.com/overmind198... 作者:oeasy