一 、計(jì)算機(jī)概念
1.1 計(jì)算機(jī)是什么?
計(jì)算機(jī)(computer)俗稱電腦,是現(xiàn)代一種用于高速計(jì)算的電子計(jì)算器。
特點(diǎn):數(shù)值計(jì)算、邏輯計(jì)算、存儲(chǔ)記憶功能。
總結(jié):能夠安裝程序運(yùn)行、自動(dòng)、高速處理數(shù)據(jù)的現(xiàn)代化智能電子設(shè)備。
1.2 計(jì)算機(jī)的組成
硬件:看得見(jiàn)摸得著(CPU? ?硬盤? ?顯卡? ?鼠標(biāo).........)
軟件:看不見(jiàn)摸不著(PyCharm? ?QQ音樂(lè)............)
二、交互模式
2.1 模式
a)? 命令行的交互模式 -- TUI
b)? 圖形界面化的交互模式 -- GUI
Interface (接口)用戶需要通過(guò)軟件的接口對(duì)軟件進(jìn)行操作,但是所用的功能并不是都貴用戶開放。
2.2 命令行的打開方式
a)? 開始? -> 附件 -> 運(yùn)行窗口 -> cmd
b)? win + R -> 運(yùn)行窗口 -> cmd
三、常見(jiàn)的DOS命令
1)? ?dir -- 列出文件或文件夾
2)? md -- 創(chuàng)建目錄
3)? rd -- 刪除目錄
4)? cd -- 進(jìn)入指定目錄
5)? cd.. -- 返回到上一級(jí)目錄
6)? cd/ -- 退到根目錄
7)?? del -- 刪除文件
8)? ?exit -- 退出dos命令行
四、文本和字符集
4.1 文本
a)? 純文本:保存單一的文本內(nèi)容,無(wú)法保存與內(nèi)容無(wú)關(guān)的恭喜(顏色、圖片)
b)? 富文本:可以保存文本以外的內(nèi)容,如Word、有道筆記....
注:開發(fā)全用純文本,在計(jì)算機(jī)底層會(huì)轉(zhuǎn)換成二進(jìn)制數(shù)據(jù);
4.2 字符集
a)? 將字符轉(zhuǎn)換成二進(jìn)制編碼的過(guò)程叫做編碼
b)? 將二進(jìn)制碼轉(zhuǎn)換成字符的過(guò)程叫做解碼
c)? ?編碼和解碼都要遵守的規(guī)則是字符集
c-1)? ASCII表 -美國(guó)人用的,采用的是七位對(duì)美國(guó)常用的字符進(jìn)行編碼,包含128個(gè)字符;
c-2)? ISO-8859-1 歐洲的編碼,采用的是8位,包含256個(gè)字符;
c-3)? GB2312 中國(guó)人使用的編碼,也叫國(guó)標(biāo)碼;
c-4)? GBK 在GB2312基礎(chǔ)之上進(jìn)行升級(jí)(添加了一些生僻字);
c-5)? Unicode 萬(wàn)國(guó)碼(編程常用),常用的Unicode編碼分為UTF-8(包含1-5個(gè)字節(jié))、UTF-16(包含2-4個(gè)字節(jié))、UTF-32(包含4個(gè)字節(jié))。
五、進(jìn)制
5.1 進(jìn)制特點(diǎn)
a)? 進(jìn)制越大,表現(xiàn)形式越短
b)? 常用的十進(jìn)制、二進(jìn)制之所以出現(xiàn)十六進(jìn)制、八進(jìn)制是為了更加方便的表示數(shù)據(jù)
5.2 進(jìn)制間的轉(zhuǎn)換
a)? 二進(jìn)制和十進(jìn)制之間的轉(zhuǎn)換
a-1)? 十進(jìn)制-->二進(jìn)制
例如:5的二進(jìn)制
原理:對(duì)十進(jìn)制數(shù)進(jìn)行除2運(yùn)算
5 / 2 = 2? ? ? ? ? ? ? 1? ? ? ? ? ? ?
2 / 2 = 1? ? ? ? ? ? ? ?0
? ? ? ? ? ? ? 1? ? ? ? ? ? ? ?1
a-2)? 二進(jìn)制 -->十進(jìn)制
原理:二進(jìn)制乘以2(次冪)的過(guò)程
例如:101
1 * 2 (0) + 0 * 2 (1) + 1 * 2 (2) = 1 + 0 +4 = 5
延伸:
例如:5 + 4 = 9
? ? ? 101
+? ?100
--------------? ?= 9
? ? ?1001
b)? 進(jìn)制的計(jì)數(shù)
b-1)十進(jìn)制:滿十進(jìn)一
共有0? 1? 2? 3? 4? 5? 6? 7? 8? 9 ,十個(gè)數(shù)字
計(jì)數(shù):0? 1? 2? 3? 4? 5? 6? 7? 8? 9? 10? 11? 12? 13? 14? 15? 16? 17? 18? 19......
b-2)? 二進(jìn)制:滿二進(jìn)一
共有0? 1 , 二個(gè)數(shù)字
計(jì)數(shù):0? 1? 10? 11? 100? 101? 110? 111......
b-3)? 八進(jìn)制:滿八進(jìn)一,顯示數(shù)碼管用八進(jìn)制(幾乎不用)
共有0? 1? 2? 3? 4? 5? 6? 7,八個(gè)數(shù)字
計(jì)數(shù):0? 1? 2? 3? 4? 5? 6? 7? 10? 11? 12? 13? 14? 15? 16? 17? 20 ....27? 30 ....
b-4)? 十六進(jìn)制:滿十六進(jìn)一(用的較多)
共有0? 1? 2? 3? 4? 5? 6? 7? 8? 9? a(10不管大小寫)? ?b(11)? ?c(12)? ?d(13)? ?e(14)? ?f(15)
注:1? bit十計(jì)算機(jī)當(dāng)中最小的單位;
? ? ? ? 2? 8個(gè)bit等于1 byte(字節(jié));
? ? ? ? 3? 1024b = 1kb(千字節(jié));
? ? ? ? 4? 1024kb = 1mb(兆字節(jié));
? ? ? ? 5? 1024mb = 1Gb(吉字節(jié));
? ? ? ? 6? 1024GB = 1TB
六、環(huán)境變量
6.1 環(huán)境變量
環(huán)境變量(environment variables)一般是指在操作系統(tǒng)中用來(lái)指定操作系統(tǒng)運(yùn)行環(huán)境的一些參數(shù),如:臨時(shí)文件夾位置和系統(tǒng)文件夾位置等。
6.2 如何查看環(huán)境變量
右鍵計(jì)算機(jī)屬性 -> 選擇高級(jí)系統(tǒng)設(shè)置 -> 環(huán)境變量(環(huán)境變量分為2個(gè),1個(gè)是用戶變量、 1個(gè)是系統(tǒng)變量)
注:系統(tǒng)變量不要修改
6.3?添加環(huán)境變量
通過(guò)新建按鈕添加->環(huán)境變量可以由多個(gè)值構(gòu)成,值與值之間用英文的分號(hào)隔開(;英文)
6.4 修改環(huán)境變量
通過(guò)編輯按鈕
6.5 刪除環(huán)境變量
通過(guò)刪除按鈕
6.6 path 環(huán)境變量
從字面意思上理解 PATH就是保存環(huán)境變量里面的一個(gè)路徑。
原理:當(dāng)我們輸入一個(gè)命令的時(shí)候(命令行),系統(tǒng)會(huì)先在當(dāng)前路徑來(lái)找,如果當(dāng)前路徑?jīng)]有,那么會(huì)去path環(huán)境變量里面去找,如果有直接打開,沒(méi)有則報(bào)錯(cuò)。