python的語言與編輯器
1. 作業系統
1. 作業系統的介紹
我們日常作業系統有很多,如mac系統,windows系統,linux系統,ubantu系統等等
作業系統是管理計算機硬體與軟體資源的計算機程式
2. 作業系統的重要行
1. 你們知道作業系統是幹什麼的嗎?
如果當多個軟體同時啟動是,沒有作業系統,那麼中央處理器(CPU)無法進行抉擇到底是哪個軟體優先啟動,並且啟動多少時間
2. 如果沒有作業系統會怎麼樣?
我們技術開發人員所開發的程式都是基於作業系統之上,如果沒有作業系統,那麼當我們開發程 序時,需要重新制作類似於作業系統的程式之後,再進行開發
2. 檔案的概念
1. 檔案到底是什麼東西?
檔案其實是以計算機硬碟為載體儲存在計算機上的資訊集合,簡而言之,就是一個儲存在硬碟中的資料
2. 雙擊檔案會發生什麼?
當你雙擊檔案時,作業系統會控制記憶體從硬碟將選中的檔案寫入到記憶體中,然後讓中央處理器從記憶體中讀取對於的資料
3. 修改檔案時,會發生什麼?
當你修改檔案的資料時,會修改記憶體中的資料,如果此時斷電,那麼你修改資料將不會儲存,因為此時並沒有將資料寫到硬碟中,而只是僅僅修改了記憶體的資料
4. 儲存檔案時,會發生什麼?
當你儲存檔案時,會將記憶體中對於的資料回寫到硬碟中,進行儲存,當儲存完成斷電時,檔案會是修改後的資料
3.
優勢在於不用翻譯,速度其快
劣勢在於開發效率低下,需要手動進行0或者1的書寫
2.組合語言
組合語言是用於計算機程式設計的低階語言,是利用簡單的字母來表示對應的二進位制
優勢在於開發效率有所提高,相比於機器語言可擴充套件性高,
劣勢在於程式碼非常單調,特殊指令字元很少,且出現BUG,較難修復
3. 高階語言
高階語言是一種獨立於機器,面向過程或物件的語言,是直接用人類所知的語言與計算機直接溝通
優勢在於容易學習,開發效率高,可閱讀性更強 劣勢在於高階語言比較冗長,需要進行翻譯,速度較慢
4.
優勢在於一次翻譯,可以迴圈使用
劣勢在於發生修改,整體都需要重新翻譯
2. 解釋性語言
解釋型語言,不需要在執行前編譯,在執行程式的時候才翻譯
優勢在於執行程式時,才會翻譯,如果後面有BUG,不會影響到前面
劣勢在於需要逐行翻譯,執行速度檯面
5. Python的下載與安裝
1. Python官網網址:https://www.python.org/
2. 先選擇Download,然後選擇WINDOWS
3. 選擇自己需要的版本, 然後根據作業系統的位數(如64位, 那麼選擇框中括號為64-bit的)
4. 找到對應的安裝包,雙擊進行安裝
5. 選擇Customize installaion,並且將最底部的Add Python XX to PATH勾選
6. 選擇需要的進行勾選
7. 修改Python安裝目錄(不建議裝在系統盤)
8. 等待安裝,安裝完成之後,點選close關閉視窗
‘’
6.使用命令提示符的基本使用
1. 撥出命令提示符
使用windos鍵+R鍵,然後輸入cmd, 回車
2. 路徑
路徑就是某個資料的所在位置
1. 相對路徑
相對路徑表示以當前位置為基點來進行查詢, 需要一個參考位置
如:在我左邊, 那麼就表示以我為基點,往左邊進行查詢,就能找到此檔案
2. 絕對路徑
絕對路徑表示此檔案具體的位置 ,不要參考位置
如: 白宮的位置為美國馬里蘭洲境內華盛頓哥倫比亞特區賓夕法尼亞大道1600號
7.
當前我們在命令提示符中輸入python時,查詢資料的時候先在當前所在的路徑下查詢,如果沒有再去環境變數的資料夾路徑中依次查詢,當找到python檔案時,直接停止,並執行,如果沒有,那麼不會執行
2. 如何檢視環境變數
1. 右鍵我的電腦 --> 點選屬性 --> 高階系統設定 --> 環境變數 --> 雙擊Path
2. 點開左下角的搜尋 --> 搜尋編輯系統環境變數 --> 點選編輯系統環境變數--> 環境變數 --> 雙擊Path
8.執行python程式的三種方式
1. 在命令提示符中進行編寫,只能用於編寫臨時使用的程式碼,當關閉命令提示符時,之前編寫的程式碼將會消失,不會儲存
2.使用python命令執行指令碼檔案, 直接使用python 檔案的絕對路徑
3.使用專門編譯Python的軟體,有vscode,pycharm ,sublime, 推薦使用pycharm
9.