Python學習 之一 計算機基礎

第一章 計算機基礎

 

1.1 硬件

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

1.2 操做系統

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

  • windows編程

    • xpubuntu

    • win7windows

    • win10centos

    • windows server微信

  • linux網絡

    • centos 公司線上通常用 (圖形化比較差)編程語言

    • ubuntu 我的開發(圖形化比較好)工具

    • redhat 企業級

  • mac 辦公

1.3 解釋器 或 編譯器

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

1.3.1 解釋和編譯型語言

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

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

1.4 軟件(應用程序)

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

1.5 進制

對於計算機而言,不管是文件存儲 / 網絡傳輸輸入本質上都是:二進制(01010101),如:電腦上存儲視頻 / 圖片 / 文件 都是二進制;QQ / 微信聊天發送的表情 / 文字 / 語音 / 視頻,也所有都是二進制。

 

進制:

  • 2進制:計算機內部使用

  • 8進制

  • 10進制:人類進行使用,通常狀況下計算機能夠獲取10進制,而後在內部會自動轉換成二進制並操做

  • 16進制:通常用於表示二進制(用更短的內容表示更多的數據),通常是:\x 開頭。

二進制 八進制 十進制 十六進制
0 0 0 0
1 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 a
1011 13 11 b
1100 14 12 c
1101 15 13 d
1110 16 14 e
1111 17 15 f
10000 20 16 10
10001 21 17 11
10010 22 18 12
10011 23 19 13
10100 24 20 14

1.6 學習編程語言

  • 安裝解釋器 / 編譯器 / 虛擬機

  • 學習語法

相關文章
相關標籤/搜索