1. 程式人生 > 實用技巧 >01-python介紹

01-python介紹

'''
1.程式語言介紹
    分類:
        機器語言
        組合語言
        高階語言(編譯型、解釋型號)
    總結三個方面比較:
        # 1.執行效率:機器語言>組合語言>高階語言(編譯型、解釋型號)
        # 2.開發效率:機器語言<組合語言<高階語言(編譯型、解釋型號)
        # 3.跨平臺性:解釋性具有極強的跨平臺型

2.python介紹
    python語言:指的是python的語法風格
    python直譯器:專門用來識別python這門語言的語法並解釋執行的

3.執行python程式的兩種方式
    1、互動式
        即時得到程式的執行結果,多用於除錯
    2、指令碼的方式
        把程式寫到檔案裡(約定俗稱檔名字尾為.py),然後用python直譯器解釋執行其中的內容
        python3.8 python程式檔案的路徑

4. 一個python應用程式的執行的三個步驟
    python3.8 C:\a\b\c.py  執行python程式經歷三個步驟
        1、 先啟動python3.8直譯器,此時相當於啟動了一個文字編輯器
        2、 直譯器會發送系統呼叫,把c.py的內容從硬碟讀入記憶體,此時c.py中的內容
            全部為普通字元,沒有任何意義
        3、 直譯器開始解釋執行剛剛讀入記憶體的c.py程式碼,開始識別python語法
    對比文字編輯器讀取C:\a\b\c.py檔案內容也經歷了三個步驟
        1、 先啟動文字編輯器
        2、 文字編輯器會發送呼叫,把c.py的內容從硬碟讀入記憶體
        3、 文字編輯會將剛剛讀入記憶體的內容控制輸出到螢幕上,讓使用者看到結果

    總結:
        二者在前兩個階段做的事情完全一致
        唯一不同的就是第三階段對讀入記憶體的python程式碼的處理方式不同
'''