python第一章電腦基礎
- 2020 年 1 月 16 日
- 筆記
第一章 電腦基礎
1.1 硬體
電腦基本的硬體由:CPU / 記憶體 / 主板 / 硬碟 / 網卡 / 顯示卡 / 顯示器 等組成,只有硬體但硬體之間無法進行交流和通訊。
1.2 作業系統
作業系統用於協同或控制硬體之間進行工作,常見的作業系統有那些:
- windows系統,應用最廣泛的作業系統.
- win xp 系統
- win 7系統
- win 10 系統
- linux系統,免費開源,佔用記憶體小,運行速度快
- centos .公司線上伺服器使用,圖形介面較ubuntu差
- ubuntu,用於開發.圖形介面較好
- renhat,主要用於企業級伺服器
- mac(蘋果系統,對辦公和開發都很好)
1.3 解釋器或編譯器
程式語言的開發者寫的一個工具,將用戶寫的程式碼轉換成010101交給作業系統去執行。
1.3.1 解釋和編譯型語言
解釋型語言就類似於: 實時翻譯,代表:Python / PHP / Ruby / Perl
- 特點:寫完程式碼交給解釋器,解釋器會從上到下一行行程式碼執行:邊解釋邊執行。
編譯型語言類似於:說完之後,整體再進行翻譯,代表:C / C++ / Java / Go …
- 特點:程式碼寫完後,編譯器將其變成成另外一個文件,然後交給電腦執行。
1.3.2 學習程式語言
- 安裝解釋器或編譯器,工具準備.
- 學習該語言的語法規則
1.4 軟體(應用程式)
軟體又稱為應用程式,就是我們在電腦上使用的工具,類似於:記事本 / 圖片查看 / 遊戲.是由程式設計師編寫的.
1.5 進位
對於電腦而言無論是文件存儲 / 網路傳輸輸入本質上都是:二進位(010101010101ainc),如:電腦上存儲影片/圖片/文件都是二進位; QQ/微信聊天發送的表情/文字/語言/影片 也全部都是二進位。
進位:
- 2進位,電腦內部。二進位數據是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」 電腦內部都是以二進位存儲數據的.
- 8進位: 採用0,1,2,3,4,5,6,7八個數字,逢八進1 .
- 10進位,人來進行使用一般情況下電腦可以獲取10進位,然後再內部會自動轉換成二進位並操作。
- 16進位,一般用於表示二進位(用更短的內容表示更多的數據),一般是:x 開頭。
二進位 |
八進位 |
十進位 |
十六進位 |
---|---|---|---|
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
10 |
2 |
2 |
2 |
11 |
3 |
3 |
… … |
100 |
… … |
… … |
9 |
|
7 |
8 |
A |
|
|
9 |
… … |
|
|
|
F |
新人上路,請多多批評指正