定 價(jià):¥39.00
作 者: | 趙宏,包廣斌,馬棟林 |
出版社: | 清華大學(xué)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302504832 | 出版時(shí)間: | 2018-08-01 | 包裝: | |
開本: | 頁數(shù): | 字?jǐn)?shù): |
第1章Linux系統(tǒng)介紹
1.1Linux的誕生
1.2Linux的特點(diǎn)
1.3Linux的組成
1.4Linux的應(yīng)用
1.5常見Linux發(fā)行版本
1.6Linux的安裝
1.6.1常用的安裝方式
1.6.2安裝前的準(zhǔn)備
1.6.3虛擬機(jī)安裝Linux
1.6.4多操作系統(tǒng)的安裝
1.7本章小結(jié)
習(xí)題
第2章Python語言基礎(chǔ)
2.1Python語言簡介
2.2Python語言解釋器安裝
2.2.1在線安裝
2.2.2下載安裝
2.2.3管理多個(gè)Python版本
2.2.4安裝Python的IDE環(huán)境
2.2.5測試Python IDE
2.3數(shù)據(jù)類型
2.3.1布爾型
2.3.2整型
2.3.3浮點(diǎn)型
2.3.4復(fù)數(shù)型
2.3.5字符串型
2.3.6列表型
2.3.7元組型
2.3.8字典型
2.3.9日期型
2.3.10數(shù)組型
2.4語法規(guī)則與語句
2.4.1輸出與輸入
2.4.2條件判斷
2.4.3循環(huán)
2.5函數(shù)與模塊
2.5.1自定義函數(shù)
2.5.2默認(rèn)參數(shù)
2.5.3可變參數(shù)
2.5.4關(guān)鍵字參數(shù)
2.5.5命名關(guān)鍵字參數(shù)
2.5.6參數(shù)組合規(guī)則
2.5.7實(shí)參與形參
2.5.8遞歸
2.5.9模塊
2.6類與對象
2.6.1類的定義與實(shí)例化對象
2.6.2類屬性與實(shí)例屬性
2.6.3屬性封裝
2.6.4類的繼承
2.6.5多態(tài)
2.7異常和異常處理
2.7.1異常捕獲與處理
2.7.2拋出異常
2.8文件
2.8.1讀寫文本文件
2.8.2讀寫二進(jìn)制文件
2.8.3讀寫JSON
2.8.4讀寫StringIO
2.8.5讀寫B(tài)ytesIO
2.9本章小結(jié)
習(xí)題
第3章TCP/IP協(xié)議簇
3.1TCP/IP協(xié)議簇介紹
3.2鏈路層
3.3網(wǎng)絡(luò)層
3.3.1IPv4
3.3.2IPv6
3.3.3網(wǎng)絡(luò)層協(xié)議
3.3.4獲取計(jì)算機(jī)IP地址實(shí)例
3.3.5獲取局域網(wǎng)網(wǎng)關(guān)地址實(shí)例
3.4傳輸層
3.4.1UDP
3.4.2TCP
3.4.3主機(jī)收發(fā)數(shù)據(jù)統(tǒng)計(jì)信息程序?qū)嵗?/p>
3.5應(yīng)用層
3.5.1HTTP
3.5.2HTTPS
3.5.3FTP
3.5.4DNS
3.5.5SMTP
3.5.6POP3
3.5.7DHCP
3.6本章小結(jié)
習(xí)題
第4章Socket
4.1Socket介紹
4.2SOCK_STREAM
4.2.1字符串轉(zhuǎn)換實(shí)例
4.2.2文件下載實(shí)例
4.2.3掃描主機(jī)端口實(shí)例
4.3SOCK_DGRAM
4.3.1獲取服務(wù)器CPU使用情況實(shí)例
4.3.2獲取服務(wù)器內(nèi)存使用情況實(shí)例
4.4SOCK_RAW
4.4.1ICMP報(bào)文
4.4.2ICMP報(bào)文校驗(yàn)和計(jì)算
4.4.3數(shù)據(jù)轉(zhuǎn)換為bytes格式
4.4.4探測主機(jī)是否在線實(shí)例
4.4.5網(wǎng)絡(luò)嗅探實(shí)例
4.5本章小結(jié)
習(xí)題
第5章進(jìn)程與線程
5.1進(jìn)程與線程介紹
5.2多進(jìn)程編程
5.2.1多進(jìn)程文件下載服務(wù)實(shí)例
5.2.2進(jìn)程池掃描主機(jī)端口實(shí)例
5.2.3多進(jìn)程返回服務(wù)器負(fù)載情況實(shí)例
5.3多線程編程
5.3.1多線程文件下載服務(wù)實(shí)例
5.3.2線程池掃描主機(jī)端口實(shí)例
5.4socketserver
5.4.1多進(jìn)程TCP實(shí)例
5.4.2多進(jìn)程UDP實(shí)例
5.4.3多線程TCP與多線程UDP
5.5GUI聊天室實(shí)例
5.5.1Tkinter
5.5.2服務(wù)器端程序
5.5.3客戶端程序
5.5.4程序運(yùn)行結(jié)果
5.6本章小結(jié)
習(xí)題
第6章網(wǎng)絡(luò)應(yīng)用程序?qū)嵗?/p>
6.1網(wǎng)頁內(nèi)容獲取
6.1.1通過API獲取天氣數(shù)據(jù)實(shí)例
6.1.2正則表達(dá)式
6.1.3通過爬蟲獲取天氣數(shù)據(jù)實(shí)例
6.1.4通過爬蟲下載網(wǎng)頁中的圖片實(shí)例
6.1.5爬蟲獲取需要驗(yàn)證用戶身份的網(wǎng)站信息實(shí)例
6.1.6爬蟲獲取使用HTTPS網(wǎng)站信息實(shí)例
6.2訪問FTP服務(wù)器
6.2.1搭建FTP服務(wù)器
6.2.2訪問FTP服務(wù)器的常用函數(shù)
6.2.3訪問FTP服務(wù)器程序?qū)嵗?/p>
6.3訪問DNS
6.3.1DNS記錄類型
6.3.2訪問DNS程序?qū)嵗?/p>
6.4收發(fā)Email
6.4.1設(shè)置QQ郵箱授權(quán)碼
6.4.2簡單郵件發(fā)送實(shí)例
6.4.3HTML格式郵件發(fā)送實(shí)例
6.4.4帶附件的郵件發(fā)送實(shí)例
6.4.5帶圖片的郵件發(fā)送實(shí)例
6.4.6郵件接收實(shí)例
6.5獲取DHCP信息
6.5.1Scapy簡介及安裝
6.5.2獲取DHCP信息程序?qū)嵗?/p>
6.6本章小結(jié)
習(xí)題
第7章Web應(yīng)用程序開發(fā)
7.1WSGI
7.2Django
7.2.1Django安裝與配置
7.2.2SQLite3數(shù)據(jù)庫
7.2.3向客戶端回應(yīng)簡單信息
7.2.4向客戶端回應(yīng)HTML文件
7.2.5模板標(biāo)簽
7.2.6框架實(shí)例
7.3本章小結(jié)
習(xí)題
參考文獻(xiàn)