我們要學的是python,而python是一門程式語言。
一、程式設計介紹
1、什麼是程式語言
人----------人類語言-----------人(奴隸)
銀行行長----------人類語言-----------櫃檯服務人員(奴隸)
接收使用者輸入的使用者名稱
接收使用者輸入的密碼
判斷 使用者輸入的使用者名稱 等於 正確的使用者名稱 並且 使用者輸入的密碼 等於 正確的密碼:
告訴使用者登入成功
否則:告訴使用者剛剛輸入的使用者名稱或密碼錯誤
程式設計師----------程式語言-----------(atm)計算機
接收使用者輸入的使用者名稱
接收使用者輸入的密碼
判斷 使用者輸入的使用者名稱 等於 正確的使用者名稱 並且 使用者輸入的密碼 等於 正確的密碼:
告訴使用者登入成功
否則:告訴使用者剛剛輸入的使用者名稱或密碼錯誤
上述邏輯應該用某種程式語言來翻譯,計算機才能聽懂
2、什麼是程式設計?
程式設計就是把人類的思維邏輯(業務邏輯)言翻用程式設計語譯下來(翻譯的結果存放於檔案中),這個過程就叫編寫程式
總結程式設計應該分為兩個環節:
①思考清楚做事的步驟/思維邏輯/業務邏輯
②翻譯python
3、什麼是程式?
存放有人類**的檔案就是程式
4、為何要程式設計?
讓計算機取代人類去工作--->奴役計算機
二、計算機硬體介紹
1、計算機的組成
人的組成-----------------------------------------計算機的組成
大腦(負責取指令並且執行)--------------------------》cpu
大腦負責臨時記憶下做事的步驟/指令--------------------》記憶體
優點:訪問速度快
缺點:斷電資料就丟失,所以只能臨時儲存資料
本子負責永久記憶下做事的步驟/指令--------------------》外存:硬碟
缺點:訪問速度慢
優點:斷電資料仍然存在,所以用來永久儲存資料
2、計算機的三大核心硬體
cpu記憶體(程式的指令)
硬碟:機械硬碟、固態硬碟
執行程式與計算機硬體的關係
程式最先存放於硬碟中
程式的執行是從硬碟把**載入到記憶體中
然後cpu是從記憶體中取出指令執行的
ps:程式執行過程中產生的資料最先都是存放於記憶體
3、io問題與程式的效率
1、把指令依賴的資料事先載入到記憶體,能從內訪問資料就不要從硬碟
2、針對要永久存放到硬碟中的資料,應該在記憶體中攢一大波然後一次性寫入硬碟
三、作業系統與平台
1、計算機體系的三層結構
應用程式/使用者
控制程式(作業系統:windows、linux)
計算機硬體
檔案---》硬碟
平台==計算機硬體+作業系統
python之計算機基礎
一 什麼是python是程式語言?一種事務與另外一種事務溝通的介質,所以稱之為程式設計師與計算機溝通的橋梁。程式設計是什麼?就是程式設計師用計算機所能理解的表示式即程式語言,把自己的邏輯寫下來,程式設計的結果是產生許多的檔案。為什麼要程式設計?讓計算機按照人的邏輯執行程式,取代人力。二 完整的計算機...
python用於硬體 python之計算機硬體知識
程式語言的作用 程式設計師程式設計的本質就是讓計算機去工作,而程式語言就是程式設計師與計算機溝通的介質 作業系統和硬體之間的關係 作業系統的出現就是執行於硬體之上,來控制硬體的,我們開發時,只需要呼叫作業系統為我們提供的簡單而優雅的介面就可以了 cpu是人的大腦,負責運算,cpu有向下相容性 64位...
python計算機基礎 python計算機基礎
一 計算機基礎 首先python是一門程式語言 語言 那什麼是語言?語言就是一種事物與另一種事物溝通的介質。所以說程式語言是程式設計師跟計算機溝通的介質,那麼為什麼要跟計算機溝通呢?沒計算機行不行?因為計算機幫人做了好多事情,說白了計算機是一台機器,這台機器用來解放人力,替代任務幹活的。什麼是程式設...