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. 安裝解釋器或編譯器,工具準備.
  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

新人上路,請多多批評指正