-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Python網絡編程從入門到精通 版權信息
- ISBN:9787301312810
- 條形碼:9787301312810 ; 978-7-301-31281-0
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Python網絡編程從入門到精通 本書特色
《Python網絡編程從入門到精通》從實際應用出發,詳細介紹Python網絡編程的相關知識與操作技能。全書分為3篇共計12章。1篇為基礎篇, 介紹了Python編程的環境搭建、基本模塊、數據庫編程及測試驅動開發等內容,為讀者學習網絡編程做了一個很好的知 識鋪墊;第2篇為核心篇,講解了網絡編程中HTTP服務器與客戶端編程、Socket網絡編程、Django框架應用、FTP、Telnet、POP3、SMTP、SNMP等知識,為網絡編程奠定基礎;第3篇為項目實戰,以開發“實時在線互動聊天系統”和 “權限管理系統”兩個應用案例介紹了Python網絡編程的實戰篇,讀者可從項目部署出發,實現完整的項目開發。
本書通過示例進行講解,每個章節均配有實現代碼,便于讀者掌握Python編程技術。本書既可作為Python初學者及愛好者技術提高級讀物,也可作為廣大職業院校、培訓班的教材參考用書。
Python網絡編程從入門到精通 內容簡介
《Python網絡編程從入門到精通》從實際應用出發,詳細介紹Python網絡編程的相關知識與操作技能。全書分為3篇共計12章。1篇為基礎篇, 介紹了Python編程的環境搭建、基本模塊、數據庫編程及測試驅動開發等內容,為讀者學習網絡編程做了一個很好的知 識鋪墊;第2篇為核心篇,講解了網絡編程中HTTP服務器與客戶端編程、Socket網絡編程、Django框架應用、FTP、Telnet、POP3、SMTP、SNMP等知識,為網絡編程奠定基礎;第3篇為項目實戰,以開發“實時在線互動聊天系統”和 “權限管理系統”兩個應用案例介紹了Python網絡編程的實戰篇,讀者可從項目部署出發,實現完整的項目開發。 本書通過示例進行講解,每個章節均配有實現代碼,便于讀者掌握Python編程技術。本書既可作為Python初學者及愛好者技術提不錯讀物,也可作為廣大職業院校、培訓班的教材參考用書。
Python網絡編程從入門到精通 目錄
第1章 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
附錄:6 Python常見面試題精選 260
附錄:6 常用端口號速查表 264
參考文獻 269
Python網絡編程從入門到精通 作者簡介
茍英,重慶大學計算機系統結構碩士,副教授,重慶商務職業學院出版傳媒系專職教師。主要研究方向為軟件技術。
張小華,信息系統項目管理師,資深IT專家,擁有豐富的軟件開發經驗,先后參與多個大型商業項目,涉及領域包括企業信息化、電子商務、跨境電商、互聯網金融等。曾帶領Java團隊完成軟件技術方向多門課程研發及教材編寫,有較強的課程組織及開發能力。
高博,高級工程師,IT雜家。主要研究方向為云計算與大數據、數據可視化等,熟悉.Net、PHP、Python,DevOps,MySQL、SQLServer等技術或工具。
- >
自卑與超越
- >
羅庸西南聯大授課錄
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
龍榆生:詞曲概論/大家小書
- >
我與地壇
- >
朝聞道
- >
我從未如此眷戀人間
- >
中國人在烏蘇里邊疆區:歷史與人類學概述