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