一、編程語言介紹
編程語言的分類:
- 機器語言(奴隸的母語):直接用二進制數0,1構成的指令去撰寫程式,即用計算機能夠直接理解的二進制指令撰寫程式,計算機可以無障礙理解,
優點:執行效率最高
缺點:開發效率最低、跨平臺性差
- 匯編語言:用英文標簽取代二進制去撰寫程式
優點:執行效率高
缺點:開發效率低、跨平臺性差
- 高級語言:用人的語言去寫程式,計算機無法直接理解,需要翻譯,按照翻譯方式的不同分為兩種:
編譯型:先編譯后執行,例如C語言(編譯器)
優點:執行效率高
缺點:開發效率低、跨平臺性差
解釋型:解釋一行執行一行,例如python(解釋器)
優點:開發效率最高、跨平臺性最強
缺點:執行效率低
總結:
- 執行效率:機器語言>匯編語言>高級語言(編譯型>解釋型)
- 開發效率:機器語言<匯編語言<高級語言(編譯型<解釋型)
- 跨平臺性:解釋型具有極強的跨平臺型
二、python介紹
python語言:指的是pyton的語法風格
python解釋器:專門用來識別python這門語言的語法并解釋執行的
三、解釋器多版本共存
設置環境變數如下:
- win10:參考視頻
- win7:C:\python27;C:\python27\scripts;C:\a\b;D:\a\b;E:\a\b
- linux:vim /etc/profile
- PATH=$PATH:/usr/local/python38:/usr/local/python38
- export PATH
- mac:同linux
四、運行python程式的兩種方式
- 互動式:即時得到程式的運行結果,多用于除錯
- 腳本的方式:把程式寫到檔案里(約定俗稱檔案名后綴為.py),然后用python解釋器解釋執行其中的內容
python3.8 python程式檔案的路徑
五、一個python應用程式的運行的三個步驟
python3.8 C:\a\b\c.py 執行python程式經歷三個步驟:
- 先啟動python3.8解釋器,此時相當于啟動了一個文本編輯器
- 解釋器會發送系統呼叫,把c.py的內容從硬碟讀入記憶體,此時c.py中的內容全部為普通字符,沒有任何語法意義
- 解釋器開始解釋執行剛剛讀入記憶體的c.py的代碼,開始識別python語法
對比文本編輯器讀取C:\a\b\c.py檔案內容也經歷了三個步驟:
- 先啟動文本編輯器
- 文本編輯器會發送系統呼叫,把c.py的內容從硬碟讀入記憶體
- 文本編輯會將剛剛讀入記憶體的內容控制輸出到螢屏上,讓用戶看到結果
總結:
二者在前兩個階段做的事情完全一致
唯一不同的就是第三個階段對讀入記憶體的python代碼的處理方式不同
六、注釋
注釋是對關鍵代碼的解釋說明
單行注釋:#
多行注釋:'''''' """"""
被注釋的代碼不會被執行
七、IDE集成開發環境
pycharm
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/184539.html
標籤:Python
上一篇:bottle
