Python學(xué)習(xí)--(1)--計(jì)算機(jī)要點(diǎn)

一 、計(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ò)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容