国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

[oeasy]教您玩轉(zhuǎn)python - 0003 - 編寫 py 文件

2022-10-01 07:21 作者:oeasy  | 我要投稿


編寫 py 文件 ??

回憶上次內(nèi)容

次在解釋器里玩耍

  • 了解到字符串就是給一堆字符兩邊加引號

    • 這個不是一個名字

    • 而是一個字符串

    • 可以是單引號

    • 也可以是雙引號

    • 這樣游樂場就知道

  • 字符串可以用print函數(shù)進行輸出

    • 但是print千萬不要打錯

    • 就連大小寫都不能錯

  • 我們在游樂場玩了這么久

    • 能否寫一個真正的python文件啊???

編輯 py 文件

  • 我想要編輯一個完整的 python

  • 文件保存好之后再執(zhí)行

  • 那就要先退出解釋器

#退出解釋器quit()

  • 回到 shell 環(huán)境

新建 py 文件

  • 退出 python3 的 游樂場 環(huán)境

  • 回到 shell 之后

  • vi 新建一個叫 oeasy.py 的文件

    • 是我們主要的編輯工具

    • 也是我們的練武場

    • vi 是編輯神器

命令分析

#用vi打開并編輯oeasy.pyvi oeasy.py

  • vi 的目標(biāo)是 oeasy.py

    • vi 來編輯 oeasy.py

  • oeasy.py

    • oeasy 是文件名

    • 后面的擴展名 py 代表 python

    • 擴展名可以讓用戶知道

    • 這個文件可以用python3執(zhí)行

  • vioeasy.py 之間有個空格

    • 表示用 vi 這個命令打開 oeasy.py

進入 vi

  • 然后進入了 vi 的界面了

    • 左下角如下圖

  • 注意寫的是 "oeasy.py" [新文件]

    • 特別要時刻注意終端左下角這個位置

    • 就像小地圖一樣重要

編輯 py 文件

  • 按i鍵進入編輯模式

    • 再觀察左下角

    • 如下圖所示

    • 變成顯示 --插入(粘貼)--

  • 可以進行插入文字了

    • 在上面輸入 print("oeasy")

  • 時刻注意左下角

    • vi始終處于插入狀態(tài)

回到正常模式

  • 輸入 print("hello") 之后

    • 按esc鍵回到正常模式

    • 再觀察左下角

    • --插入(粘貼)-- 不顯示了

  • 如下圖

  • oeasy.py 后面有個[+]

  • [+]意味著沒保存

  • 那怎么保存呢?

進入底行命令模式

  • 按:鍵進入命令行模式

    • 左手小指shift

    • 右手小指;

    • 注意用的是左手小指和右手小指配合

  • 按下就從正常模式切換到了命令行模式

    • 再觀察左下角

  • 出現(xiàn):

  • 可執(zhí)行命令了

  • 具體執(zhí)行什么命令呢?

保存文件

  • 執(zhí)行的是寫命令

  • 輸入w

    • w的意思是write寫文件

    • 就是保存

  • 然后回車確認

回車確認

  • 然后按回車鍵

    • 執(zhí)行:w

    • oeasy.py后面的[+]消失

  • 這個新文件已經(jīng)存儲了

    • 總共1行,15個字符

  • 我可以運行這個程序么?

    • 得要先回到zsh環(huán)境

運行程序

  • 按下:鍵

    • 再次進入底行命令模式

  • 輸入q

    • q的意思是

    • quit

    • 退出 vi

  • 回車之后退出vi

  • 這樣就回到了shell

vim教程的推薦

  • 如果想要對于 vim 深入了解

    • oeasy教您玩轉(zhuǎn)vim

    • 建議以后有時間的話點擊下面這個鏈接看看

  • 現(xiàn)在我們還是繼續(xù)玩python

    • 和vim相關(guān)內(nèi)容在python這邊也會詳細說明

  • 編寫好了python文件我們可以查看么???

查看 py 文件

  • cat oeasy.py

    • 本意是連接字符串

    • 這里用于輸出文本內(nèi)容

    • oeasy.py 指的是要被輸出的文件

    • cat 對應(yīng)著 concatenate

  • 這樣就可以查看已經(jīng)編寫的 oeasy.py 的內(nèi)容

    • oeasy.py 是編寫好的 python 程序

    • 雖然 oeasy.py 只有一句

    • 但也是一個程序

  • vi oeasy.py

    • 用vi編輯了oeasy.py

  • cat oeasy.py

    • 用cat查看了oeasy.py

  • 前面都是命令

    • 后面參數(shù)都是目標(biāo)文件

  • 用什么來運行oeasy.py呢?

  • 真的可以運行么???

  • 等待見證奇跡的時刻?。。?/p>

運行 py 文件

  • python3 oeasy.py

    • 運行 python3 程序

    • python3 既是我們的游樂場

    • 也是解釋執(zhí)行 py文件 的程序

  • oeasy.pypython3 的參數(shù)

    • 意思是用 python3 來執(zhí)行 oeasy.py

  • 真的成功了?。?!

  • 可以截圖記錄下這偉大的一天?。?!

  • 恭喜你的最初用的

    • linux系統(tǒng)

    • vim編輯器

  • 都是非常經(jīng)典的

優(yōu)秀的起點

  • 若干年后

    • 當(dāng)已經(jīng)成為編程大師的你

  • 翻看自己當(dāng)年發(fā)的狀態(tài)

    • 第一個程序就是在linux上用vim編寫的python!??

編程的快樂

  • 只要你正確地書寫了程序

    • 百分之百可以得到正確結(jié)果

    • 這就是千真萬確的編程

    • 這就是扎扎實實代碼

    • 這就是百分之一千的快樂

  • 然而我們是有可能犯錯的

    • 寫成pront會如何?

    • 就像游樂場里那樣

    • 比如大小寫的細節(jié)

    • 如果要把 print 故意寫錯

運行錯誤程序

  • 先vi oeasy.py開始編輯

  • 進入程序之后

    • 用i進入插入模式

    • 用方向鍵進行移動

    • oeasy.py修改成下圖的樣子

  • :w

    • 保存

  • :q

    • 退出

  • 在shell中運行 python3 oeasy.py

運行結(jié)果

  • 不出所料

  • 程序出錯了

    • 運行不出來了

    • 這確實會讓我們感覺到痛苦

    • 但痛苦讓我們感覺到自己是存在的

  • 這個結(jié)果和游樂場一樣嗎?

結(jié)果對比

  • 按↑可以重復(fù)上一條命令

  • 和游樂場一樣

    • 還是NameError

    • 不認識pront這個name

    • 說明python程序和python游樂場是相通的

    • 本來就是一個程序

  • 不過還是有一點小區(qū)別的

  • 游樂場中的程序來自標(biāo)準(zhǔn)(standard)輸入(in)流

  • oeasy.py的程序來自oeasy.py這個文件

  • 如果單詞是print

    • 但是大小寫不同可以么?

大寫 Print

  • 函數(shù)首字母大寫 會如何?

    • vi oeasy.py

    • print 改成 Print

  • :wq

    • w保存

    • q退出

    • 兩個命令一起做

    • 一次完成

  • python3 oeasy.py

  • python 還是那樣固執(zhí)

    • 大寫就是大寫

    • 小寫就是小寫

    • 一點錯誤都不能有

挑剔

  • 這種特性叫做

    • 大小寫敏感的 (case-sensitive)

  • shell中的命令也是大小寫敏感嗎?

  • shell也是非常挑剔、吹毛求疵的

    • 一點錯誤都不能有

  • 可以發(fā)現(xiàn) python 文件中的代碼是大小寫敏感的

    • 而且系統(tǒng)命令的執(zhí)行也是大小寫敏感的

    • 大寫 PYTHON 系統(tǒng)就不認

  • 總之都是大小寫敏感的 (case-sensitive)??

    • 我們都改好

  • 再運行

成功?。?!

  • 不出意料地成功了

  • 雖然仿佛一切回到了原點

  • 當(dāng)你把所有錯誤都根據(jù)提示修改好后

  • 程序能夠按照你的設(shè)想運行起來的時候

  • 你能否感到那種百分之百的確定感、幸福感

  • 以及戰(zhàn)勝錯誤之后獲得的百分之一萬的快樂

    • 哈哈<h1 style="font-size:200px">??</h1>

  • 編程語言很多

  • 我們?yōu)槭裁催xpython作為初練呢?

與其他語言比較

  • python 確實寫起來比較簡潔


    • 簡潔勝于復(fù)雜

    • Simple is better than complex

  • 我認為今天入門編程最好的語言就是python

  • 恭喜您湊齊三大頂級法寶

    • linux 系統(tǒng)

    • vim 編輯器

    • python 語言

  • 我覺得這個套裝非常經(jīng)典!

總結(jié)

  • 我們編寫了python文件

    • vi oeasy.py

    • cat oeasy.py

    • python3 oeasy.py

    • 操作的都是oeasy.py

  • python文件里面的程序和游樂場差不多

    • 要關(guān)心身邊的程序員啊

    • 一就是一

    • 二就是二

    • 斬釘截鐵

    • 都是認死理兒的

    • 程序員也多多少少沾染這種氣息

    • 不過還是很可愛的

  • 可以讓我們的程序更復(fù)雜一點嗎???

  • 我們下次再說!??

藍橋云課:https://www.lanqiao.cn/courses/3584
github:https://github.com/overmind1980/oeasy-python-tutorial
gitee:https://gitee.com/overmind1980/oeasypython 作者:oeasy


[oeasy]教您玩轉(zhuǎn)python - 0003 - 編寫 py 文件的評論 (共 條)

分享到微博請遵守國家法律
锦屏县| 柳州市| 荆州市| 普兰店市| 乌苏市| 泊头市| 布尔津县| 莱西市| 文成县| 永康市| 厦门市| 根河市| 邢台县| 玛多县| 鄂托克旗| 昌吉市| 平塘县| 包头市| 阿合奇县| 黔西县| 阿克苏市| 永安市| 楚雄市| 汽车| 左权县| 墨竹工卡县| 光泽县| 喀喇| 博客| 桂东县| 罗源县| 甘洛县| 习水县| 峡江县| 庆元县| 区。| 永泰县| 兖州市| 芜湖县| 宜川县| 宝兴县|