python基礎課程講解
- 2021 年 6 月 5 日
- 筆記
day01:
程式語言的介紹:
一
1.什麼是編程?(****)
兩個環節:
1.把做事的思維邏輯給想清楚了
2.用電腦能聽懂的語言也就是程式語言把做事的步驟給翻譯下來
2.為什麼要編程?
人要奴役電腦,讓電腦取代人,幫人做事
什麼是語言?
人與人,人與電腦之間溝通交流的方式
什麼是程式、軟體?
程式就是一系列程式碼文件
程式是由什麼組成的?
功能+數據
二
電腦的硬體組成及運行原理?(*****)
大前提:電腦的核心硬體組成都是為了模仿人的某一器官或者功能
控制器:是電腦的指揮系統,負責控制所有其他硬體的運行 ——————–》 人腦
運算器:負責數學運算與邏輯運算 ———————————————-》 人腦
控制器+運算器-》cpu ——————————————————》人腦
一cpu、一晶片、兩核、四執行緒
存儲器:
記憶體:存的是電訊號,斷電數據丟失 —————————————-》人腦的記憶功能
特點:存取速度都快,但是只能臨時存放數據
外存(磁碟):存的是磁訊號,斷電數據依然存在——————————》筆記型電腦
特點:存取速度都慢,但是可以永久存放數據
輸入設備————-》人的耳朵
鍵盤、滑鼠
輸出設備—————》人的嘴
顯示器、音響、印表機
三
三大核心硬體:
cpu
———–》之間加入 快取 能提高電腦運行速度
記憶體-》主存 (多軟體並運行記憶體吃的特別快,學運維的要實時監控)
硬碟
程式運行的步驟:
安裝的程式是存放與硬碟中的,而程式的運行要經歷的步驟
1、載入/啟動:需要將程式的程式碼從硬碟讀入記憶體
2、運行:cpu從記憶體中讀取指令來運行
四
平台與跨平台:
應用程式
作業系統——》這兩個叫一個平台,我們寫好的py應用程式能夠在任何一個平台上使用(windows、Linux、mac),這就叫跨平台
電腦硬體—–》
五
電腦體系三層結構:(******)
py程式:命令 shell程式:shell命令 windows:系統命令
應用程式 python解釋器 hell解釋器 cmd.exe c語言的程式
作業系統—–>#作業系統是通過cpu來間接控制電腦其他硬體的
——–》系統介面(背後封裝的功能)
——–》內核
電腦硬體
了解知識點:
cpu內部存在基礎指令集分為兩種:
精簡指令集
複雜指令集
X86:指複雜指令集(民用的、通用的)
windows X86 32-Bit 指:windows系統、複雜指令集、運行32位的軟體
暫存器:
是提升電腦運行速度的,存在於cpu內部,用和cpu一樣的材質做的,用於存儲的
存儲器詳細種類分布:暫存器、高速快取、記憶體、磁碟、磁帶
記憶體又叫:RAM(可讀可寫)
ROM(只讀的記憶體)—-》斷電數據不丟,裡面存的數據不能更改
機械磁碟存取速度慢原因:慢是慢在找數據上:需要9ms
7200轉/min
120轉/s
1/120一轉:0.008s
半圈=4ms(平均延遲時間
平均尋道時間5ms
找到一個數據需要9ms
硬碟最小的指一個扇區:指512位元組
磁碟分區指:從一個柱面開始到另一個柱面結束
8bit(比特位)=1Byte(位元組)
1024B=1KB
1024KB=1MB
1024MB=1G
1024GB=1TB
1024TB=1PB
500GB=500*1000MB*1000KB*1000B
虛擬記憶體:
把硬碟的一部分空間分出一部分來干記憶體的活