Python 網絡編程從入門到精通

苟英 , 張小華 , 高博 著

  • 出版商: 北京大學
  • 出版日期: 2020-04-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 268
  • 裝訂: 平裝
  • ISBN: 7301312814
  • ISBN-13: 9787301312810
  • 相關分類: DjangoPython程式語言
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

《Python網絡編程從入門到精通》從實際應用出發,詳細介紹Python網絡編程的相關知識與操作技能。
全書分為3篇共計12個章節。
第1篇為基礎篇,內容包括:
第1章Python網絡編程基礎知識、
第2章Python模塊與函數、
第3章Python數據庫編程、
第4章Python中的測試驅動開發;
第2篇為核心篇,內容包括:
第5章HTTP服務器與客戶端編程、
第6章Socket網絡編程、
第7章主流Web開發框架Django的應用、
第8章網絡文件傳輸(FTP與Telnet)、
第9章使用POP3和SMTP協議收發郵件、
10章使用SNMP協議管理網絡;
第3篇為項目實戰,內容包括
:1章項目一:開發實時在線互動聊天系統、
2章項目二:開發權限管理系統。
通過應用案例介紹了Python網絡編程的實戰操作,讀者可從項目部署出發,實現完整項目的開發。

目錄大綱

基礎篇
章Python網絡編程基礎知識2
1.1 Python概述2
1.2 Python開發環境搭建6
1.3 Python基本語法22
新手問答30
牛刀小試31
本章小結32

第2章Python模塊與函數33
2.1 Python程序結構33
2.2模塊36
2.3函數40
新手問答46
牛刀小試47
本章小結48

第3章Python數據庫編程49
3.1 Python環境下的數據庫編程49
3.2 PyMySQL的安裝及連接57
3.3 Python中MySQL的操作61
新手問答66
牛刀小試67
本章小結69

第4章Python中的測試驅動開發70
4.1測試驅動開發70
4.2 unittest測試框架73
4.3使用doctest模塊進行測試78
新手問答80
牛刀小試81
本章小結82

核心篇
第5章HTTP服務器與客戶端編程84
5.1 HTTP協議介紹84
5.2 HTTP服務器實現89
5.3 HTTP請求91
5.4異步通信方式95
5.5服務器框架103
新手問答107
牛刀小試107
本章小結109

第6章Socket網絡編程110
6.1網絡模型介紹110
6.2 TCP/UDP 114
6.3 Socket編程123
6.4 Twisted網絡框架128
新手問答132
牛刀小試133
本章小結134

第7章主流Web開發框架Django的應用135
7.1常見的Web開發框架介紹135
7.2 Django應用基礎139
7.3 Django框架的操作使用143
新手問答154
牛刀小試155
本章小結156

第8章網絡文件傳輸(FTP與Telnet) 157
8.1網絡協議介紹157
8.2 Telnet協議遠程登錄162
8.3 FTP文件165
新手問答173
牛刀小試174
本章小結175

第9章使用POP3和SMTP協議收發郵件176
9.1協議介紹176
9.2 Python庫的支持179
9.3錯誤處理與會話調試192
9.4 SSL和TLS 194
新手問答197
牛刀小試197
本章小結198

10章使用SNMP協議管理網絡199
10.1 SNMP協議介紹199
10.2安裝SNMP 202
10.3 PySNMP框架介紹及使用方法207
新手問答210
牛刀小試211
本章小結212

第3篇
實戰篇
11章項目一:開發實時在線互動聊天系統214
11.1開發思路214
11.2服務器功能實現215
11.3客戶端功能實現219
11.4系統運行222
本章小結223

12章項目二:開發權限管理系統224
12.1需求分析224
12.2系統設計225
12.3開發實現229
12.4系統測試257
本章小結259
附錄:Python常見面試題精選260
附錄:常用端口號速查表2
參考文獻269