Linux網絡程式設計(Python)Python部分·
Linux 網絡程式設計(Python)
(Pyhton 部分)
I
目錄
第 1 章 LINUX 系統介紹1
1.1 LINUX 的誕生 1
1.2 LINUX 的特點2
1.3 LINUX 的組成3
1.4 LINUX 的應用4
1.5 常見LINUX 發行版本5
1.6 LINUX 的安裝7
1.6.1 常用的安裝方式 7
1.6.2 安裝前的準備 7
1.6.3 虛拟機安裝Linux 8
1.6.4 多作業系統的安裝 13
習題 14
第二章 PYTHON 基礎15
2.1 PYTHON 簡介 15
2.2 PYTHON 安裝 15
2.2.1 線上安裝 15
2.2.2 下載下傳安裝 16
2.2.3 測試Python 16
2.2.4 安裝Python 的IDE 環境 17
2.2.5 測試Python IDE 18
2.3 資料類型 19
2.3.1 布爾型 19
2.3.2 整型20
2.3.3 浮點型20
2.3.4 複數型21
2.3.5 字元串型22
2.3.6 清單型27
2.3.7 元組型28
2.3.8 字典型29
2.3.9 日期型31
2.4 文法規則與語句38
2.4.1 輸出與輸入38
2.4.2 條件判斷40
2.4.3 循環41
2.5 函數與子產品44
2.5.1 自定義函數44
2.5.2 預設參數45
2.5.3 可變參數45
2.5.4 關鍵字參數46
2.5.5 命名關鍵字參數46
2.5.6 參數組合規則47
II
2.5.6 實參與形參47
2.5.7 遞歸49
2.5.8 子產品49
2.5.9 函數式程式設計51
2.5.10 匿名函數lambda 51
2.6 類與對象51
2.6.1 類的定義與執行個體化對象51
2.6.2 類屬性與執行個體屬性52
2.6.3 屬性封裝55
2.6.4 類的繼承56
2.6.5 多态57
2.6.6 進階程式設計 60
2.7 異常和異常處理60
2.7.1 異常捕獲與處理 62
2.7.2 抛出異常 65
2.8 檔案65
2.8.1 讀寫文本檔案 67
2.8.2 讀寫二進制檔案 69
2.8.3 讀寫JSON 72
2.8.4 讀寫StringIO 73
2.8.5 讀寫BytesIO 74
III
第 1 章 Linux 系統介紹
Linux 是一款開源的作業系統軟體,是開源軟體的代表,以高效性和靈活性著稱。在桌
面作業系統領域Windows 仍占據主導地位,但是,在其他的大多數領域,Linux 的主導地位
不可