python第一章計算機基礎

第一章 計算機基礎

1.1 硬件

計算機基本的硬件由:CPU / 內存 / 主板 / 硬盤 / 網卡 / 顯卡 / 顯示器 等組成,只有硬件但硬件之間沒法進行交流和通訊。linux

1.2 操做系統

操做系統用於協同或控制硬件之間進行工做,常見的操做系統有那些:程序員

  • windows系統,應用最普遍的操做系統.
    • win xp 系統
    • win 7系統
    • win 10 系統
  • linux系統,免費開源,佔用內存小,運行速度快
    • centos .公司線上服務器使用,圖形界面較ubuntu差
    • ubuntu,用於開發.圖形界面較好
    • renhat,主要用於企業級服務器
  • mac(蘋果系統,對辦公和開發都很好)

1.3 解釋器或編譯器

編程語言的開發者寫的一個工具,將用戶寫的代碼轉換成010101交給操做系統去執行。編程

1.3.1 解釋和編譯型語言

解釋型語言就相似於: 實時翻譯,表明:Python / PHP / Ruby / Perlubuntu

  • 特色:寫完代碼交給解釋器,解釋器會從上到下一行行代碼執行:邊解釋邊執行。

編譯型語言相似於:說完以後,總體再進行翻譯,表明:C / C++ / Java / Go ...windows

  • 特色:代碼寫完後,編譯器將其變成成另一個文件,而後交給計算機執行。

1.3.2 學習編程語言

  1. 安裝解釋器或編譯器,工具準備.
  2. 學習該語言的語法規則

1.4 軟件(應用程序)

軟件又稱爲應用程序,就是咱們在電腦上使用的工具,相似於:記事本 / 圖片查看 / 遊戲.是由程序員編寫的.centos

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

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

相關文章
相關標籤/搜索