导读编写py文件回忆上次内容次在解释器里玩耍了解到字符串就是给一堆字符两边加引号可以是单引号也可以是双引号这样游乐场就知道这个不是一个名字而是一个字符串字符串可....
编写 py 文件 回忆上次内容次在解释器里玩耍
- 了解到字符串就是给一堆字符两边加引号
- 字符串可以用print函数进行输出

编辑 py 文件- 我想要编辑一个完整的 python
- 文件保存好之后再执行
- 那就要先退出解释器
#退出解释器quit()

新建 py 文件- 退出 python3 的 游乐场 环境
- 回到 shell 之后


命令分析#用vi打开并编辑oeasy.pyvi oeasy.py
- vi 的目标是 oeasy.py
- oeasy.py
- oeasy 是文件名
- 后面的扩展名 py 代表 python
- 扩展名可以让用户知道
- 这个文件可以用python3执行

进入 vi
- 注意写的是 "oeasy.py" [新文件]
- 特别要时刻注意终端左下角这个位置
- 就像小地图一样重要
编辑 py 文件- 按 i 键进入编辑模式
- 再观察左下角
- 如下图所示
- 变成显示 --插入(粘贴)--
- 可以进行插入文字了

回到正常模式- 输入 print("hello") 之后
- 按 esc 键回到正常模式
- 再观察左下角
- --插入(粘贴)-- 不显示了
- 如下图

- oeasy.py 后面有个[ ]
- [ ]意味着没保存
- 那怎么保存呢?
进入底行命令模式- 按 : 键进入命令行模式
- 按下就从正常模式切换到了命令行模式

保存文件
回车确认
运行程序
vim教程的推荐- 如果想要对于 vim 深入了解
- 现在我们还是继续玩python

查看 py 文件- cat oeasy.py
- cat 对应着 concatenate
- 本意是连接字符串
- 这里用于输出文本内容
- oeasy.py 指的是要被输出的文件

- 这样就可以查看已经编写的 oeasy.py 的内容
- oeasy.py 是编写好的 python 程序
- 虽然 oeasy.py 只有一句
- 但也是一个程序
- vi oeasy.py
- cat oeasy.py
- 前面都是命令
- 用什么来运行oeasy.py呢?
- 真的可以运行么?
- 等待见证奇迹的时刻!!!
运行 py 文件- python3 oeasy.py
- 运行 python3 程序
- python3 既是我们的游乐场
- 也是解释执行 py文件 的程序
- oeasy.py 是 python3 的参数
- 意思是用 python3 来执行 oeasy.py


优秀的起点
- 翻看自己当年发的状态
- 第一个程序就是在linux上用vim编写的python!
编程的快乐- 只要你正确地书写了程序
- 百分之百可以得到正确结果
- 这就是千真万确的编程
- 这就是扎扎实实代码
- 这就是百分之一千的快乐

运行错误程序- 先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


挑剔
- shell也是非常挑剔、吹毛求疵的
- 可以发现 python 文件中的代码是大小写敏感的
- 而且系统命令的执行也是大小写敏感的
- 大写 PYTHON 系统就不认
- 总之都是大小写敏感的 (case-sensitive)
- 再运行
成功!!!
- 虽然仿佛一切回到了原点
- 当你把所有错误都根据提示修改好后
- 程序能够按照你的设想运行起来的时候
- 你能否感到那种百分之百的确定感、幸福感

- 以及战胜错误之后获得的百分之一万的快乐
- 哈哈<h1 style="font-size:200px"></h1>
- 编程语言很多
- 我们为什么选python作为初练呢?
与其他语言比较
- python 确实写起来比较简洁
- 简洁胜于复杂
- Simple is better than complex
- 我认为今天入门编程最好的语言就是python

总结- 我们编写了python文件
- vi oeasy.py
- cat oeasy.py
- python3 oeasy.py
- 操作的都是oeasy.py
- python文件里面的程序和游乐场差不多
- 都是认死理儿的
- 程序员也多多少少沾染这种气息
- 不过还是很可爱的
- 可以让我们的程序更复杂一点吗?
- 我们下次再说!
蓝桥云课:https://www.lanqiao.cn/courses/3584github:https://github.com/overmind1980/oeasy-python-tutorialgitee:https://gitee.com/overmind1980/oeasypython 作者:oeasy