天天看點

python網絡程式設計linux 趙宏pdf_Python網絡程式設計(Linux)

目錄

第1章Linux系統介紹

1.1Linux的誕生

1.2Linux的特點

1.3Linux的組成

目錄

第1章Linux系統介紹

1.1Linux的誕生

1.2Linux的特點

1.3Linux的組成

1.4Linux的應用

1.5常見Linux發行版本

1.6Linux的安裝

1.6.1常用的安裝方式

1.6.2安裝前的準備

1.6.3虛拟機安裝Linux

1.6.4多作系統的安裝

1.7本章小結

br>

第2章Python語言基礎

2.1Python語言簡介

2.2Python語言解釋器安裝

2.2.1線上安裝

2.2.2安裝

2.2.3管理多個Python版本

2.2.4安裝Python的IDE環境

2.2.5測試Python IDE

2.3資料類型

2.3.1布爾型

2.3.2整型

2.3.3浮點型

2.3.4複數型

2.3.5字元串型

2.3.6清單型

2.3.7元組型

2.3.8字典型

2.3.9日期型

2.3.10數組型

2.4文法規則與語句

2.4.1輸出與輸入

2.4.2條件判斷

2.4.3循環

2.5函數與子產品

2.5.1自定義函數

2.5.2預設參數

2.5.3可變參數

2.5.4關鍵字參數

2.5.5命名關鍵字參數

2.5.6參數組合規則

2.5.7實參與形參

2.5.8遞歸

2.5.9子產品

2.6類與對象

2.6.1類的定義與執行個體化對象

2.6.2類屬性與執行個體屬性

2.6.3屬性封裝

2.6.4類的繼承

2.6.5多态

2.7異常和異常處理

2.7.1異常捕獲與處理

2.7.2抛出異常

2.8檔案

2.8.1讀寫文本檔案

2.8.2讀寫制檔案

2.8.3讀寫JSON

2.8.4讀寫StringIO

2.8.5讀寫BytesIO

2.9本章小結

br>

第3章TCP/IP協定簇

3.1TCP/IP協定簇介紹

3.2鍊路層

3.3網絡層

3.3.1IPv4

3.3.2IPv6

3.3.3網絡層協定

3.3.4擷取計算機IP位址執行個體

3.3.5擷取區域網路網關位址執行個體

3.4傳輸層

3.4.1UDP

3.4.2TCP

3.4.3主機收發資料統計資訊程式執行個體

3.5應用層

3.5.1HTTP

3.5.2HTTPS

3.5.3FTP

3.5.4DNS

3.5.5SMTP

3.5.6POP3

3.5.7DHCP

3.6本章小結

br>