1. 計算機基本概念
1.1 計算機是什么篱蝇?
- 計算機(computer)俗稱電腦艘狭,是現(xiàn)代一種用于高速計算的電子計算機器
- 特點 : 數(shù)值計算 邏輯計算 存儲記憶功能
- 總結(jié) : 能夠按照程序運行棘伴、自動光稼、高速處理數(shù)據(jù)的現(xiàn)代化智能電子設(shè)備
1.2 計算機的組成?
- 硬件:鼠標 鍵盤 顯示器 CPU 硬盤... 看的見摸的著.
- 軟件:PyCharm QQ 瀏覽器 英雄聯(lián)盟.... 看不見摸不著
2. 計算機語言
2.1 計算機語言的基本概念
- 概念 :計算機語言(Computer Language)指用于人與計算機之間通訊的語言诲锹。
- 總結(jié):能夠按照程序運行菩暗、自動始腾、高速處理數(shù)據(jù)的現(xiàn)代化智能電子設(shè)備
2.2 計算機語言的發(fā)展
- 機器語言 --> 匯編語言 --> 高級計算機語言
- 機器語言:最初的機器語言都是由0 和 1組成的二進制數(shù),說白了二進制就是機器語言組成的基礎(chǔ)
- 匯編語言:匯編語言是在機器語言基礎(chǔ)之上發(fā)展的,它用了一些簡單的字母和符號串來代替二進制串,這樣就提高了語言的記憶性和識別性
- 高級計算機語言: 就是一系列指令的集合 例如: JAVA C C++ Python
2.3 解釋型語言和編譯型語言的區(qū)別
編譯型語言 代表語言 C
x(源碼) --編譯--> y(編譯后的機器碼) 執(zhí)行速度特別快 跨平臺性比較差
解釋型語言 代表語言 Python 執(zhí)行速度比較慢 跨平臺性比較好
x(源碼)--解釋器--> 解釋執(zhí)行
3. 交互方式
3.1 交互方式的種類
- 命令行的交互方式 (Text-based User Interface) TUI
- 圖形界面化的交互方式 Graphical User Interfac) GUI
3.2 文本交互模式打開的方式(win)
********
win鍵 + R --> CMD --> 回車
命令行結(jié)構(gòu)
Microsoft Windows[版本 6.1.7601] ---> 版本
版權(quán)所有(c) 2009 Microsoft Corporation州刽。保留所有權(quán)利 ---> 版權(quán)聲明
C:\User\Administrator>
C: --->所在磁盤的根目錄 (可以通過 X: 切換盤符)
\User\Administrato ---> 所在磁盤路徑,當前所在的文件夾
---> 命令提示符 (在后面可以直接輸入指令)
3.3 DOS命令
dir 列出當前目錄下的文件夾或者文件
md 創(chuàng)建目錄
rd 刪除目錄
cd 進入指定目錄
cd.. 退回上一級目錄
cd/ 退回到根目錄
del 刪除文件
exit 退出dos命令
4. 文本文件和字符集
4.1 文本文件
文本分為兩種 : 一種 純文本 一種 富文本
純文本只能保存單一的文本內(nèi)容,無法保存內(nèi)容無關(guān)的東西(例如 txt文本文檔)
富文本可以保存文本以外的東西(例如 有道筆記)
純文本在計算機底層也會轉(zhuǎn)換為二進制保存
將字符轉(zhuǎn)換為二進制碼的過程,我們稱之為編碼 encode()
將二進制碼轉(zhuǎn)換成字符的過程浪箭,我們稱之為解碼 decode()
4.2 常見的字符集
- ASCII 美國人編碼 使用7位來對美國常用的字符進行編碼 包含128個字符
- ISO-8859-1 歐洲的編碼 使用8位來編碼 包含256個字符
- GBK 中國人編碼(國標碼)
- Unicode 萬國碼 包含世界上所有語言和字符 編寫程序一般都會使用Unicode 編碼
- Unicode 編碼有多種實現(xiàn) UTF-8 UTF-16 UTF-32
**5.進制
5.1 進制之間的轉(zhuǎn)換
- 十進制-->二進制 原理: 對十進制數(shù)進行除2運算
- 二進制 -- > 十進制 原理:二進制乘以2(次冪)的過程
- 進制越大表現(xiàn)形式越短穗椅,之所以出現(xiàn)其他進制就是為了更方便的表示數(shù)據(jù)
5.2 進制的計數(shù)
十進制
十進制滿十進一 十進制一共有10個數(shù)字
計數(shù) : 0 1 2 3 4 5 6 7 8 9 10 11 12 .....19 20
二進制
二進制滿二進一 二進制一共有2個數(shù)字 0 1
計數(shù) : 0 1 10 11 100 101 110 111 1000....
八進制
八進制滿八進一 八進制一共有8個數(shù)字
計數(shù) : 0 1 2 3 4 5 6 7 10 11 ..... 17 20 21...27 30
十六進制
十六進制滿十六進位 十六進制的數(shù)字 引入了 a b c d e f 表示 10 11 12 13 14 15
計數(shù) : 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 ... 1a 1b 1c 1d 1e 1f 20 21 22 23 24....2a 2b 2c 2d 2e 2f 30 31 32 33 34.. 3a 3b...
5.3 數(shù)據(jù)間的換算
- bit是計算機中最小的單位
- byte是我們最小的可操作的單位
- 8bit = 1byte(字節(jié))
- 1024byte = 1KB(千字節(jié))
- 1024KB = 1MB(兆字節(jié))
- 1024MB = 1GB(吉字節(jié))
- 1024GB = 1TB太字節(jié))
6. 環(huán)境變量
6.1 基本概念
環(huán)境變量(environment variables)一般是指在操作系統(tǒng)中用來指定操作系統(tǒng)運行環(huán)境的一些參數(shù),如:臨時文件夾位置和系統(tǒng)文件夾位置等
環(huán)境變量操作
1.查看環(huán)境變量
右鍵計算機(此電腦),選擇屬性
系統(tǒng)界面左側(cè)選擇 高級系統(tǒng)設(shè)置
選擇環(huán)境變量
2. 添加環(huán)境變量
通過新建按鈕添加環(huán)境變量
環(huán)境變量可以有多個值 , 值與值之間用 英文分號隔開
3. 修改環(huán)境變量
通過編輯按鈕來修改環(huán)境變量
4. 刪除環(huán)境變量
通過刪除按鈕來刪除環(huán)境變量
6.2 path環(huán)境變量
- path環(huán)境變量 保存的是一個一個的路徑
- 當我們在命令行中輸入一個命令奶栖,系統(tǒng)會先在當前目錄下找匹表,如果有就直接打開
- 如果沒有則會去path環(huán)境變量的路徑去找,直到找到為止宣鄙。沒找到則會報錯
- 我們可以將一些經(jīng)常要訪問的文件或程序的路徑添加到環(huán)境變量當中袍镀。這樣我們就可以在任意位置來訪問這些文件了
- 注意事項:
- path環(huán)境變量不區(qū)分大小寫 path Path PATH
- 多個路徑之間用 ; 隔開