計算機基礎
2.1進制
進制就是滿幾進1的一個計數機制。
- 十進制(最常用的進制)
十進制就是滿十進一的進制
十進制當中一共有10個數字
0 1 2 3 4 5 6 7 8 9
十進制如何計數
0 1 2 3 4 5 6 7 8 9 10 11 12 。。。 19 20 。。。29 30。。。
- 二進制(計算機底層使用的進制)
滿二進一
二進制中一共有2個數字
0 1
二進制如何計數
0 1 10 11 100 101 110 111 1000。。。
所有的資料在計算機底層都是以二進制的形式儲存的,計算機隻認二進制。
可以将記憶體想象為一個一個的小格子,小格子中可以存儲一個0或一個1
記憶體中的每一個小格子,我們稱為1bit(位)
bit是計算機中的最小的機關
byte是我們最小的可操作的機關
8bit = 1byte(位元組)
1024byte = 1kb(千位元組)
1024kb = 1mb(兆位元組)
1024mb = 1gb(吉位元組)
1024gb = 1tb(太位元組)
。。。
二進制代碼檢視器:

打開一個代碼檔案,你會發現裡面都是二進制數:
- 八進制(一般不用)
滿八進一
八進制中一共有8個數字
0 1 2 3 4 5 6 7
八進制如何計數
0 1 2 3 4 5 6 7 10 11 。。。 17 20 。。。27 30
- 十六進制
滿十六進一
十六進制中一共有16個數字
由于十六進制是滿16才進位,是以十六進制中引入了a b c d e f來表示 10 11 12 13 14 15
0 1 2 3 4 5 6 7 8 9 a b c d e f
十六進制如何計數
0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 。。。 1a 1b 1c 1d 1e 1f 20 21 22 。。。 2a 2b 2c 2d 2e 2f 30
我們在檢視二進制資料時,一般會以十六進制的形式顯示
實踐一下:打開電腦電腦
2.2文本檔案和字元集
文本分成兩種,一種叫做純文字,還有一種叫做富文本。純文字中隻能儲存單一的文本内容,無法儲存内容無關的東西(字型、顔色、圖檔。。。);富文本中可以儲存文本以外的内容(word文檔)。
在開發時,編寫程式使用的全都是純文字!
純文字在計算機底層也會轉換為二進制儲存,将字元轉換為二進制碼的過程,我們稱為編碼;将二進制碼轉換為字元的過程,我們稱為解碼;編碼和解碼時所采用的規則,我們稱為字元集。接下來介紹一些常見的字元集。
- ASCII
美國人編碼,使用7位來對美國常用的字元進行編碼
包含128個字元
- ISO-8859-1
歐洲的編碼,使用8位
包含256個字元
- GB2312
GBK
國标碼,中國的編碼(包含一些常用的中文)
- Unicode
萬國碼,包含世界上所有的語言和符号,編寫程式時一般都會使用Unicode編碼。
Unicode編碼有多種實作,UTF-8 UTF-16 UTF-32;最常用的就是UTF-8
![]()
學習準備(下):計算機基礎 | Python從入門到精通:入門篇之二計算機基礎
延伸問題:亂碼
編寫程式時,如果發現程式代碼出現亂碼的情況,就要馬上去檢查字元集是否正确
2.3Sublime Text 3
上文說過,大部分的代碼都是純文字,這時候就要考慮到純文字編輯器的問題。純文字編輯器有很多種,最基本的記事本也是可以用來程式設計的,但是在實際編碼的時候并不建議使用,因為它會自動在代碼前面加一個可幫自己識别的标志,在執行的時候并不能很好的解碼。有一些好用的編輯器,例如:VSCODE、editplus、nodepad++、sublime Text等,老師課上使用的是sublime Text3,它是開發裡面用的最多的一個編輯器,但是你如果習慣了别的編輯器也是可以的,可以根據自己的習慣去選擇。
sublime Text3受程式員的一個重要原因是它可以根據自己的需要安裝相應的插件,進而實作定制編輯器,也可以接受編碼完成功能。
下面首先介紹一下該軟體的安裝:
首先去浏覽器搜尋下載下傳安裝包,解壓到自己的電腦。
打開檔案夾可以看到如下界面,根據自己的系統選擇安裝32位還是64位即可。
選擇對應的安裝包輕按兩下打開,彈窗選擇“是”,接下來是安裝位置,選一個自己可記得住的位置。但是注意:路徑中盡量不要出現中文和數字。
接下來是重要的一個選擇,添加到菜單,如果不添加在右邊菜單是看不到的,是以别忘記勾選中,然後點選“Next”就可以了。
然後喝口水等它安裝完成。
但是這個軟體在安裝完成之後不會在桌面自動生成快捷鍵,需要我們去添加一下。
找到檔案的安裝位置,右鍵發送到桌面即可。
也可以在這裡直接打開.exe檔案運作該軟體。
這就完成整個檔案的安裝了。接下來介紹一下Sublime的包管理器:Package Control;
它是Sublime Text3中的插件,通過該插件可以向Sublime中安裝新的包。在進行功能擴充的時候是需要經常用到的。
首先需要安裝一下這個插件:在界面上按下快捷鍵:CTRL+SHIFT+D,在彈出的框裡面輸入install
第一個就是該插件。
安裝完成之後會出現以上界面。點選确定。
這就表示安裝完成了。
關掉sublime,在重新開機,再點選package control,就可以在這裡對包進行管理了。
就比如,如果你覺得英文看起來不友善,就可以安裝一個漢化包。
點選之後稍微等一分鐘即可。
也可以進行語言的切換:
這是sublime最基礎的一個應用,下一節将介紹更多的應用。
練習:
1.安裝Sublime Text3
2.在Sublime中安裝Package Control
3.通過Package Control安裝Sublime的中文語言包
4.嘗試為你的Sublime安裝新的主題(通過搜尋引擎搜尋)
2.4sublime的基本設定
在如圖所示的地方進行設定:
可以在這裡設定字型和字号等内容,因為這個軟體對中文的支援不是特别好,是以需要安裝一個雅黑的包來放進去。
輕按兩下安裝即可。
安裝完成之後在User頁面設定即可。
接下來介紹一下怎麼安裝主題:
這裡安裝的是我自己常用的一個主題,你自己可以上網搜一下其他的,安裝自己喜歡的即可。安裝完成之後點選主題使其生效。
這兩個地方改的是不同區域。可以自己嘗試一下。
第三節:Python簡介及環境搭建