1.計算機基本概念
1.1計算機是什麼?
電腦 手機 計算器…
computer 是現代一種用於高速計算的電子計算機器
特點:
數值計算 邏輯計算 存儲記憶功能
總結:能夠按照程序運行、自動、高速處理數據的現代化智能電子設備
1.2計算機的組成
硬件系統 + 軟件系統
硬件: cpu 鍵盤 硬盤 … 看得見摸得着的東西
軟件: 高德地圖 QQ PyCharm… 看不見 摸不着
軟件:就是一系列按照特定順序組織的計算機數據和特定指令的集合
開發軟件:python 人機互動(人生苦短,我選python)
2.交互模式
2.1命令行的交互模式(TUI)
2.2圖形界面化的交互模式(GUI)
Interface(接口)
比如說:wps軟件的開始,頁面佈局,引用,審閱,視圖…都是接口
2.3 打開文本交互的方式
Win + R >> 運行窗口>> 輸入cmd>>> 回車
或者 開始菜單 >> 附件 >> 運行窗口
切換到E盤:>> E:
常見的DOS命令
3.1 Dir:列出文件或文件夾
是指列出當前目錄下的文件或者文件夾
操作:dir:(只有文件夾才能顯示出來,不是文件就不會顯示)
3.2 md 創建目錄
3.3 rd刪除目錄
3.4 cd進入指定目錄
3.5 cd…返回上一級目錄
Cd. 表示當前目錄 cd… 表示返回上一級目錄
3.6 cd/退到根目錄
3.7 del刪除文件
3.8 exit退出dos命令行
3.9 E:\tom\python>echo 同學你好>a.txt 表示的是:在E盤的tom目錄裏的python文件夾裏新建一個內容爲“同學你好”,名稱爲“a”的文本文檔
3.10 刪除a.txt 的操作方法:
del a.txt
3.11 E:> 這個“>”表示的意思是命令提示符
3.12 想要刪除裏面有文件的文件夾python:必須先刪除文件夾python裏面的文件
》》Del python 按“Y”確認 python裏面的文件已刪除 然後rd python,才能刪除掉文件夾python
***3.13***刪除後綴帶有TXT的文件如何操作
》》 Del *.txt
用python的語法規則和計算機作交流,那麼計算機就可以識別
4.文字和字符集
4.1文本分爲純文本和富文本
純文本只能保存單一的內容,無法保存與內容無關的東西(顏色,圖片…)
富文本可以保存文本以外的內容(有道筆記,WPS Word文檔)
開發程序Pycharm是純文本,WPS和有道筆記是富文本
純文本在計算機底層會轉換成二進制數據
將字符轉換成二進制碼的過程叫做編碼
將二進制碼轉換成字符的過程叫做解碼
編碼和解碼都要遵守一個規則稱之爲 字符集
字符集
ASCII表 - 美國人用的 採用的是7位對美國常用字符進行編碼 包含128個字符
ISO-8859-1 歐洲的編碼 採用的是8位 包含256個字符
GB2312
GBK 中國人用的編碼
Unicode 萬國碼
常用的Unicode 編碼 UTF-8 UTF-16 UTF-32
5.進之間的轉換
5.1
010 100 010 八進制
0101 0001 十六進制
進制越大表現形式越短
之所以出現十六進制 八進制…是爲了更加方便表示數據
進制間的轉換
二進制和十進制的轉換
十進制 二進制
5的二進制是多少?
原理:對十進制數進行除2運算
5/2 = 2…1 6/2 = 3…0
2/2=1…0 3/2 =1…1
1 1 1 1
5=101 6=110
二進制 十進制
原理:二進制乘以2(次冪 次方)的過程
101----->5
12(0) + 02(1) +1*2(2)
1 + 0 + 4 = 5
5 + 4 = 9
101 + 100 = 1001
轉成16進制 四個二進制位就是一個十六進制位
90的十六進制位是多少? ----->ox5A
0101 - 1010
5 10 (A)
進制的計數
十進制 滿十進一 十進制一共有10個數字
0 1 2 3 4 5 6 7 8 9
計數:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 …
二進制
滿2進一 二進制一共有2個數字 0 1
計數:0 1 10 11 100 101 111…
八進制(幾乎不用)
八進制 滿8進一 八進制一共有8個數字 0 1 2 3 4 5 6 7
計數:0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 20 21 22 23 24 25 26 27 30 …37 40
十六進制:
滿十六進一 十六進制一共有16個數字
計數:0 1 2 3 4 5 6 7 8 9 A(10) B(11) C(12) D(13) E(14) F(15)
0 1 2 3 4 5 6 7 8 9 A B C D E F 10(16) 11(17) 12 13 14 15 …1F(31) 20
6.數據換算
所以計算機的底層都是由二進制數據保存的,那麼計算機也只認二進制數據
內存當中每一個小格子 稱之爲 1 bit(計機當中最小的單位)
8bit(位) = 1byte(字節)
1024byte = 1kb(千字節)
1024kb = 1mb(兆字節)
1024mb = 1gb(吉字節)
1024gb = 1tb(太字節)
1024tb = 1pb(拍字節)
1024pb = 1eb(艾字節)
1024eb = 1zb(澤字節)
…
7.環境變量
環境變量
環境變量一般是指在操作系統運行環境的一些參數 如:臨時文件夾的位置和系統文件夾的位置
7.1如何查看環境變量?
右鍵計算機屬性–>選擇高級系統設置–>環境變量
環境變量分爲兩個:一個是用戶變量,一個是系統變量(建議不要修改)
7.2添加環境變量
通過新建按鈕添加–>環境變量可由多個值構成,值與值之間用;隔開
7.3修改環境變量
通過編輯按鈕
7.4 刪除環境變量
通過刪除按鈕
8.path環境變量
從字面意思上理解 path環境變量裏面的一個一個路徑
原理:
當我們輸入一個命令的時候(命令行)
系統會先在當前路徑來找,如果當前路徑沒有,那麼會去path環境變量裏面去找。如果有直接打開,如果沒有報錯。