計算機要點
1. 計算機基本概念
1.1 計算機是什么?
計算機(computer)俗稱電腦,是現代高速計算的電子計算機器
特點:數值計算 邏輯計算 存盤記憶功能
總結:: 可以按照程式運?、?動、?速處理資料的現代化智能電?設備
1.2計算機的組成
硬體:硬碟 鍵盤 顯卡 顯示幕 滑鼠… 看的見摸得著
軟體:lol 守望先鋒 cs 絕地求生… 看的見摸不著
2.1計算機語言的基本概念
概念:計算機語言(Computer Language)指人與計算機溝通的 語言
總結:能夠通程序式運行丶自動化丶高速處理資料現代化智能電子設備
2.2計算機語言的發展
機器語? --> 匯編語? --> ?級計算機語?
機器語?:Y初的機器語?都是由0 和 1組成的?進制數,說?了?進制就是機器語?組成的基礎
匯編語?:匯編語?是在機器語?基礎之上發展的,它?了?些簡單的字?和符 號串來代替?進制串,這樣就提?了語?的記憶性和識別性
?級計算機語?: 就是?系列指令的集合 例如:JAVA C C++ Python
2.3解釋性語言和編譯性語言區別
編譯型語? 代表語? C x(原始碼) --編譯–> y(編譯后的機器碼) 執?速度特別快 跨平臺性?較差
解釋型語? 代表語? Python 執?速度?較慢 跨平臺性?較好 x(原始碼)–解釋器–> 解釋執?
3.互動模式
3.1互動模式的種類
命令?的互動?式 (Text-based User Interface) TUI
圖形界?化的互動?式 Graphical User Interfac) GUI
3.2 文本互動模式打開的方式(win)

win鍵 + R --> CMD --> 回?
命令?結構
Microsoft Windows[版本 6.1.7601] —> 版本
著作權所有? 2009 Microsoft Corporation,保留所有權利 —> 著作權宣告
C:\User\Administrator>
C: —>所在磁盤的根?錄 (可以通過 X: 切換盤符)
\User\Administrato —> 所在磁盤路徑,當前所在的?件夾
—> 命令提示符 (在后?可以直接輸?指令)
3.3 DOS命令
| dir | 列出當前?錄下的?件夾或者?件 |
|---|---|
| md | 創建?錄 |
| rd | 洗掉?錄 |
| cd | 進?指定?錄 |
| cd… | 退回上?級?錄 |
| cd/ | 退回到根?錄 |
| del | 洗掉?件 |
| exit | 退出dos命令 |
4. ?本?件和字符集
4.1文本檔案
文本為兩種 : ?種 純?本 ?種 富?本
純?本只能保存單?的?本內容,?法保存內容?關的東?(例如 txt?本?檔)
富?本可以保存?本以外的東?(例如 有道筆記)
純?本在計算機底層也會轉換為?進制保存
將字符轉換為?進制碼的程序,我們稱之為編碼 encode()
將?進制碼轉換成字符的程序,我們稱之為解碼 decode()
4.2常見字符集
ASCII 美國?編碼 使?7位來對美國常?的字符進?編碼 包含128個字
符
ISO-8859-1 歐洲的編碼 使?8位來編碼 包含256個字符
GBK 中國?編碼(國標碼)
Unicode 萬國碼 包含世界上所有語?和字符 撰寫程式?般都會使? Unicode 編碼
Unicode 編碼是有多種實作 UTF-8 UTF-16 UTF-32
5.進制
5.1進制之間的轉換
?進制–>?進制 原理: 對?進制數進?除2運算
?進制 – > ?進制 原理:?進制乘以2(次冪)的程序
進制越?表現形式越短,之所以出現其他進制就是為了更?便的表示資料
5.2進制間的計數
?進制
?進制滿?進? ?進制?共有10個數字 計數 : 0 1 2 3 4 5 6 7 8 9 10 11 12 …19 20
?進制
?進制滿?進? ?進制?共有2個數字 0 1 計數 : 0 1 10 11 100 101 110 111 1000…
?進制
?進制滿?進? ?進制?共有8個數字 計數 : 0 1 2 3 4 5 6 7 10 11 … 17 20 21…27 30
?六進制
?六進制滿?六進位 ?六進制的數字 引?了 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 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資料間的換算
bit是計算機中Y?的單位
byte是我們Y?的可操作的單位
8bit = 1byte(位元組)
1024byte = 1KB(千位元組)
1024KB = 1MB(兆位元組)
1024MB = 1GB(吉位元組)
1024GB = 1TB太位元組)
6.環境變數
6.1基本概念
環境變數(environment variables)?般是指在 作業系統中?來指定操作系 統運?環境的?些引數,如:臨時檔案夾位置和系統?件夾位置等
環境變數操作
查看環境變數 右鍵計算機(此電腦),選擇屬性 系統界?左側選擇 ?級系統設定 選擇環境變數
添加環境變數通過新建按鈕添加環境變數環境變數可以有多個值 , 值與值之間? 英?分號隔開
修改環境變數通過編輯按鈕來修改環境變數
洗掉環境變數通過洗掉按鈕來洗掉環境變數
6.2path環境變數
path環境變數 保存的是?個?個的路徑
當我們在命令?中輸??個命令,系統會先在當前?錄下找,如果有就直接打開
如果沒有則會去path環境變數的路徑去找,直到找到為?,沒找到則會報錯
我們可以將?些經常要訪問的?件或程式的路徑添加到環境變數當中,這樣
我們就可以在任意位置來訪問這些?件了
注意事項: path環境變數不區分??寫 path Path PATH
多個路徑之間? ; 隔開
7.python語言
7.1python語言的基本概念
Python 是?種極少數能兼具 簡單 與 功能強? 的編程語?,你將驚異于發 現你正在使?的這?編程語?是如此簡單,它專注于如何解決問題,??拘
泥于語法與結構 官?對 Python 的介紹如下:
Python 是?款易于學習且功能強?的編程語?, 它具有?效率的資料結 構,能夠簡單?有效地實作?向物件編程,Python 簡潔的語法與動態輸 ?之特性,加之其解釋性語?的本質,使得它成為?種在多種領域與絕?
多數平臺都能進?腳本撰寫與應?快速開發?作的理想語?
Python 的創造者吉多·范羅蘇姆(Guido van Rossum)采? BBC 電視節 ?《蒙提·派森的???戲團(Monty Python’s Flying Circus,?譯巨蟒劇 團)》的名字來為這?編程語?命名
7.2 python特點
簡單
易于學習
?由且開放
跨平臺
可嵌?性
豐富的庫
7.3Python的發展及應?

Python的應?
常規軟體開發
科學計算
?動化運維
?動化測驗
WEB開發
?絡爬?
資料分析
??智能
Python之禪
(輸? import this) 美勝于丑陋(Python 以撰寫優美的代碼為?標) 明了勝于晦澀(優美的代碼應當是明了的,命名規范,?格相似)
簡潔勝于復雜(優美的代碼應當是簡潔的,不要有復雜的內部實作)
復雜勝于凌亂(如果復雜不可避免,那代碼間也不能有難懂的關系,要保持接
?簡潔)
扁平勝于嵌套(優美的代碼應當是扁平的,不能有太多的嵌套)
間隔勝于緊湊(優美的代碼有適當的間隔,不要奢望??代碼解決問題)
可讀性很重要(優美的代碼是可讀的)
即便假借特例的實?性之名,也不可違背這些規則(這些規則???上) 不 要 包 容 所 有 錯 誤 , 除 ? 你 確 定 需 要 這 樣 做 ( 精 準 地 捕 獲 異 常 , 不 寫 except:pass ?格的代碼) 當存在多種可能,不要嘗試去猜測?是盡量找?種,Y好是唯??種明顯的解
決?案(如果不確定,就?窮舉法) 雖然這并不容易,因為你不是 Python 之?(這?的 Dutch 是指 Guido ) 做也許好過不做,但不假思索就動?還不如不做(動?之前要細思量)
如果你?法向?描述你的?案,那肯定不是?個好?案;反之亦然(?案測評標準)
命名空間是?種絕妙的理念,我們應當多加利?(倡導與號召)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/192250.html
標籤:其他
上一篇:2020-10-25
