python 基礎(chǔ)知識(shí)第1講:計(jì)算機(jī)要點(diǎn)

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ò)。

最后編輯于
?著作權(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)容