Python入門基礎(chǔ)(一)
1.計(jì)算機(jī)的基本概念
1.1WHAT IS computer
計(jì)算機(jī)就是我們使用的電腦,可以高速運(yùn)行的一種電子機(jī)器屠缭。
特點(diǎn):數(shù)值計(jì)算、邏輯計(jì)算、存儲(chǔ)記憶功能
大體上:能按照程序運(yùn)行扶认、自動(dòng)、高速處理數(shù)據(jù)的現(xiàn)代化智能電子設(shè)備
1.2Component of computer
? 硬件:鼠標(biāo) 鍵盤 顯示器 CPU 硬盤... 真實(shí)可感.
? 軟件:PyCharm 騰訊QQ CCTalk.... 虛擬的殊橙,不可感
2.Computer language
2.1 WHAT :人與電腦溝通的一種機(jī)器語(yǔ)言辐宾。
2.2 Development of computer language
?機(jī)器語(yǔ)言、匯編語(yǔ)言膨蛮、高級(jí)計(jì)算機(jī)語(yǔ)言
?機(jī)器語(yǔ)言:由0和1組成的二進(jìn)制語(yǔ)言發(fā)展而來(lái)叠纹,是計(jì)算機(jī)語(yǔ)言的基礎(chǔ)
?匯編語(yǔ)言:在機(jī)器語(yǔ)言的基礎(chǔ)上,簡(jiǎn)單的字母和字符代替二進(jìn)制
?高級(jí)計(jì)算機(jī)語(yǔ)言:各種指令的集合敞葛,如C語(yǔ)言誉察,JAVA,Python
2.3解釋型與編譯型語(yǔ)言
?解釋型:
??如C語(yǔ)言
??速度快,跨平臺(tái)性差
?編譯型:
??如:JAVA惹谐、python
??速度較慢持偏、跨平臺(tái)性強(qiáng)
3.交互方式
3.1交互方式的種類
?命令行的交互方式 (Text-based User Interface) TUI
就是像python編寫代碼環(huán)境驼卖,只能輸入純文本
?圖形界面化的交互方式 Graphical User Interfac) GUI
就是軟件或者網(wǎng)頁(yè)界面,用圖形表示功能項(xiàng)
3.2 文本交互模式打開方式
?鍵盤上:WIN鍵+R--->運(yùn)行頁(yè)面輸入“cmd”鸿秆,確定即可
? 命令行結(jié)構(gòu):
? Microsoft Windows[版本 10.0.18363] : 版本
? 版權(quán)所有:(c) 2019 Microsoft Corporation 保留所有權(quán)利 - 版權(quán)聲明
? C:\User\asus>
? C: --->所在磁盤的根目錄 ( X: 切換盤符)
? \User\asus ---> 所在磁盤路徑,當(dāng)前所在的文件夾
? > ---> 命令提示符 (在后面可以直接輸入指令)
3.3dos命令
dir 列出當(dāng)前目錄下的文件或文件夾
md 創(chuàng)建目錄
rd 刪除目錄
cd 進(jìn)入指定目錄
cd.. 退回上一級(jí)目錄
cd/ 返回根目錄
del 刪除文件
exit 退出dos命令
文本文件和字符集
4.1 文本文件
? 文本分為: 純文本 富文本
? 純文本只能保存單一的文本內(nèi)容,比如單純的文字酌畜、字母和符號(hào)
? 富文本可以保存文本及其他內(nèi)容,字體卿叽,圖片桥胞,顏色,聲音等附帽,如word文檔
? 純文本在計(jì)算機(jī)底層也會(huì)轉(zhuǎn)換為二進(jìn)制保存
? 將字符轉(zhuǎn)換為二進(jìn)制碼的過(guò)程為編碼
? 將二進(jìn)制碼轉(zhuǎn)換成字符的過(guò)程為解碼
4.2 常見(jiàn)的字符集
ASCII 美國(guó) 128個(gè)字符
ISO-8859-1 歐洲256個(gè)字符
GBK 中國(guó)的國(guó)標(biāo)碼
Unicode 編碼有多種實(shí)現(xiàn) UTF-8 UTF-16 UTF-32埠戳,多用第一個(gè)
5.進(jìn)制
十進(jìn)制---> 二進(jìn)制,十進(jìn)制的數(shù)依次除二計(jì)算
二進(jìn)制--->十進(jìn)制蕉扮,二進(jìn)制的數(shù)依次乘以二的次冪
5.1數(shù)據(jù)間的換算
bit 是計(jì)算機(jī)中最小的單位
byte是最小的可操作的單位
8bit = 1byte(字節(jié))
1024byte = 1kb(千字節(jié))
1024mb = 1gb(吉字節(jié))
1024gb = 1tb(太字節(jié))
6.環(huán)境變量
6.1 概念
環(huán)境變量(environment variables)一般是指在[操作系統(tǒng)]中用來(lái)指定操作系統(tǒng)運(yùn)行環(huán)境的一些參數(shù)整胃,如:[臨時(shí)文件夾]位置和[系統(tǒng)文件夾]位置等
環(huán)境變量操作
1.查看環(huán)境變量
右鍵計(jì)算機(jī)(此電腦),選擇屬性
系統(tǒng)界面左側(cè)選擇 高級(jí)系統(tǒng)設(shè)置
選擇環(huán)境變量
2. 添加環(huán)境變量
通過(guò)新建按鈕添加環(huán)境變量
環(huán)境變量可以有多個(gè)值 , 值與值之間用 英文逗號(hào)隔開
3. 修改環(huán)境變量
通過(guò)編輯按鈕來(lái)修改環(huán)境變量
4. 刪除環(huán)境變量
通過(guò)刪除按鈕來(lái)刪除環(huán)境變量
6.2 path環(huán)境變量
? path環(huán)境變量 保存的是一個(gè)一個(gè)的路徑
? 當(dāng)我們?cè)诿钚兄休斎胍粋€(gè)命令,系統(tǒng)會(huì)先在當(dāng)前目錄下找喳钟,如果有就直接打開
? 如果沒(méi)有則會(huì)去path環(huán)境變量的路徑去找屁使,直到找到為止。沒(méi)找到則會(huì)報(bào)錯(cuò)
? 我們可以將一些經(jīng)常要訪問(wèn)的文件或程序的路徑添加到環(huán)境變量當(dāng)中奔则。這樣我們就可以在任意位置來(lái)訪問(wèn)這些文件了
? 注意事項(xiàng):
? path環(huán)境變量不區(qū)分大小寫 path Path PATH
? 多個(gè)路徑之間用 ; 隔開