一:python是一門編程語言
什么是編程語言?什么語言?為什么要有編程語言?
編程語言的本質就是一門語言
語言就是一種事物與另外一種事物溝通的表達方式/工具
人(奴隸主)--------------人類的語言------------>奴隸
人(程式員)--------------編程語言------------->計算機
什么是編程?為什么要編程?
編程就是人把自己想計算機做的事,也就是自己的思維邏輯,用編程語言表達出來
編程的目的就是讓計算機按照人類的思維邏輯去作業,從而解放人力
二:計算機基礎
1. 什么是計算機
計算機俗稱“電腦”,包含人對計算機的終極期望,能夠真的像人腦一樣去作業
2、為何要有計算機
為了執行人類的程式,從而把人類解放出來
大前提:計算機所有的組成都是模仿人的某一功能或器官
3、計算機的組成
控制器:
作用:是計算機的指揮系統,負責控制計算機所有其他組件如何作業的
類比:控制器=》人類的大腦
運算器:
作用:運算包括數學運算與邏輯運算
類比:運算=》人類的大腦
控制器+運算器=》cpu===》人類的大腦
存盤器/IO設備
作用:是計算機的記憶功能,負責資料的存取
分類:
記憶體(基于電作業):存取資料都快,斷電資料丟失,只能臨時存取資料
外存(硬碟,基于磁作業):存取速度都慢,斷電資料也不丟,可以永久保存資料
類比:
記憶體===》人類的大腦的記憶功能
外存===》人的筆記本
輸入設備input
如鍵盤、滑鼠
輸出設備output
如顯示幕、列印機
4、一個程式的運行與三大核心硬體的關系
人--------------編程語言------------->計算機
總結:
程式最先是存放于硬碟之上
程式的運行一定事先把程式的代碼加載到記憶體
然后cpu從記憶體中讀取指令執行
三:作業系統
1、引入 用戶/應用程式 作業系統:控制程式(windows、linux)
計算機硬體
2、作業系統概念
作業系統是一個協調、管理、控制計算機硬體資源與應用軟體資源的一個控制程式
作用:
1、控制計算機硬體的基本運行
2、把使用硬體的復雜操作封裝成簡單的功能,給上層的應用程式使用
例如:檔案就是作業系統提供給應用程式/用戶操作硬碟的一種功能
3、程式的區分
計算機硬體是死的,計算機硬體的運行都受軟體控制,所以說,軟體相當于計算機的靈魂
具體來說軟體分為兩種:
1、應用軟體:應用程式相關邏輯
2、系統軟體:控制底層硬體的
4、計算機系統三層結構
應用程式
作業系統
計算機硬體
5、平臺
計算機硬體+作業系統=》平臺
軟體的跨平臺性指的是:一款軟體可以任意平臺上運行,是衡量軟體質量高低的一個非常重要的指標
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/224434.html
標籤:Python
上一篇:python切分序列圖可視化程式
