作業系統與檔案與程式語言與python與pycharm的下載
一、作業系統
作業系統主要是用於控制、協調、管理計算機各個硬體的工作,它主要是針對CPU。
如果沒有作業系統,CPU會不知道它該幹什麼,所以作業系統就是相當於給CPU發放任務的。
我們需要注意的是:
- 作業系統的本質也是一款程式設計師編寫的應用程式。
- 一臺電腦必須要有作業系統才可以執行軟體。
- 程式設計師開發的程式都是基於作業系統之上的。
PC端常見的作業系統:
- Windows系統,更加註重使用者體驗。
- Linux系統,更加註意程式執行。
- mac系統,使用者體驗和程式執行都較好。
移動端常見作業系統
- 安卓系統。
- IOS系統。
- 鴻蒙系統。
二、檔案的概念
檔案是什麼?檔案其實就是用來存取資料的。
- 問:當我們開啟一個檔案時,計算機發生了什麼?
檔案從硬碟中臨時載入到了記憶體上,檔案關閉時,自然也從記憶體中移除了。
- 問:編輯檔案內容時,計算機發生了什麼?
編輯檔案的本質實際上就是修改了記憶體中的資料。
- 問:儲存檔案內容時,計算機發生了什麼?
當我們儲存檔案時, 硬碟就會讀取記憶體中的檔案資料並載入到硬碟上,這時,檔案就被永久儲存了。
三、程式語言的發展史
機器語言是最開始的程式語言,之後改進成了組合語言
程式語言 | 解釋 | 優勢 | 劣勢 |
---|---|---|---|
機器語言 | 程式設計師直接使用二進位制與計算機進行溝通 | 計算機可以直接識別二進位制,速度快 | 程式設計師需要記住0和1兩個數字的大量不同的組合,學習難度大,開發效率低 |
組合語言 | 用簡單的英文單詞代替二進位制與計算機進行溝通 | 比起機器語言,需要記憶的內容減少,速度也很快 | 沒有從根本上解決問題,效率並沒有提高多少 |
高階語言 | 程式設計師用人類能夠懂得語言與計算機進行溝通 | 學習難度低,開發效率高 | 計算機無法理解,速度較慢 |
四、程式語言的分類
程式語言主要分為兩2類,解釋型和編譯型。
程式語言型別 | 解釋 | 優勢 | 劣勢 |
---|---|---|---|
編譯型 | 一次性把程式碼全部翻譯 | 速度快 | 如果需要修改bug,則每次都會全部翻譯,效率低 |
解釋型 | 一行一行把程式碼翻譯 | 由於每次都是逐行翻譯,有bug和無bug都沒影響 | 速度慢 |
五、python直譯器
總所周知,python是一門程式語言,我們人類可以讀懂,但是計算機不懂,計算機只知道1和0兩個數字,這時候就需要一個“翻譯官”來把python翻譯給計算機,讓計算機能夠明白是什麼,這個“翻譯掛”就是python直譯器。
六、python直譯器的下載與安裝
目前python直譯器的版本有許多,有三個大版本和許多的小版本,大家可以自己隨意下載。
這裡以Windows裡下載python3.6為例。
-
首頁我們進入python的官網。官網連結。
-
找到對應的版本,下載exe程式。
-
將python新增到環境變數,選擇第二個選項。
-
按照預設設定不用動,下一步。
-
勾上為所有使用電腦的人安裝,選擇安裝位置,在點選安裝即可。
-
按下win+r,輸入cmd後回車,在cmd視窗中輸入python,如果這個時候和我一樣進入程式設計環境中就是成功安裝了python直譯器了。
七、環境變數
如果你在python直譯器的下載與安裝中的第三步沒有勾選“Add Python3.6 to PATH”,這個時候就需要你手動新增環境變量了。
-
首先我們找到之前安裝的python直譯器的路徑,複製路徑。
-
右鍵此電腦,選擇屬性。
-
找到高階系統設定。
-
點選環境變數。
-
雙擊PATH。
-
點選“新建”,將之前複製的路徑貼上上即可。
八、執行python程式方式
執行python程式有三種方式:
- 在cmd視窗內編寫,這個方式適用於臨時編寫程式碼,無法儲存。
- 在cmd視窗用python命令執行指令碼。
- 使用專門編寫程式碼的軟體,如vscode、sublime、pycharm等。
九、pycharm編輯器
pycharm是由jetbrains公司開發的oython語言編輯器,它還開發了很多程式語言相關的編輯器,都非常好用,唯一的缺點就是所有的產品都是收費的。
pycharm下載和安裝
- 進入官網。
- 這裡有兩種版本可以選擇:一種是專業版,功能全面但是收費;另一種是社群版,功能有些缺失但是免費。這裡以下載專業版為例。
- 下載開啟後點擊下一步,選擇安裝路徑。
- 將“新增桌面快捷方式”和“新增環境變數”打勾,下一步。
- 點選安裝,等待完成。