Python App網絡編程項目實戰(微課視頻版)(簡體書)
商品資訊
系列名:清華開發者書庫.Python
ISBN13:9787302592457
出版社:清華大學出版社(大陸)
作者:董相志; 劉飛; 崔光海
出版日:2021/12/01
裝訂/頁數:平裝/208頁
規格:24cm*17cm (高/寬)
版次:一版
商品簡介
序
目次
相關商品
商品簡介
《Python App網絡編程項目實戰(微課視頻版)/清華開發者書庫·Python》共9章,設計了9個與網絡編程相關的App。第1、2章為全局性、通用性基礎知識。第3-9章完成了7個具有較高實用價值的App,依次是網絡爬蟲App、DenseNetApp、智能WebApp、智能AndroidApp、智能桌面App、人臉考勤App和機器人聊天App。
《Python App網絡編程項目實戰(微課視頻版)/清華開發者書庫·Python》具備高階性、創新性與挑戰性,可作為網絡工程、軟件工程、計算機科學與技術、人工智能等專業的本科生教材,也可作為畢業設計指導教材、創新創業訓練指導教材、實訓實習指導教材,適合研究生和工程技術人員學習參考。
《Python App網絡編程項目實戰(微課視頻版)/清華開發者書庫·Python》特色:
編程智網,逐夢強音:
把網絡編程放到人工智能應用場景中講授,順應智能時代與網絡時代強強聯合、強強融合的發展大勢。
案例迭代,一以貫之:
案例迭代性強,關聯性強,適合聯合起來強化學習;同時案例兼具獨立性,滿足個性化學習需要。
導學問學,有的放矢:
配有同步微課視頻,完美呈現教學細節,有利於學生課前自學,使教師教學更具創造性,把更多精力用於導學、問學,形成課堂上“四兩撥千斤”的教學效果。
拓展格局,學以致用:
從Web應用、智能應用、Android應用、桌面應用、多媒體應用五個應用維度解析網絡編程,使學生通過多方位、多角度的對比學習,培養知識體系的大局觀。
《Python App網絡編程項目實戰(微課視頻版)/清華開發者書庫·Python》具備高階性、創新性與挑戰性,可作為網絡工程、軟件工程、計算機科學與技術、人工智能等專業的本科生教材,也可作為畢業設計指導教材、創新創業訓練指導教材、實訓實習指導教材,適合研究生和工程技術人員學習參考。
《Python App網絡編程項目實戰(微課視頻版)/清華開發者書庫·Python》特色:
編程智網,逐夢強音:
把網絡編程放到人工智能應用場景中講授,順應智能時代與網絡時代強強聯合、強強融合的發展大勢。
案例迭代,一以貫之:
案例迭代性強,關聯性強,適合聯合起來強化學習;同時案例兼具獨立性,滿足個性化學習需要。
導學問學,有的放矢:
配有同步微課視頻,完美呈現教學細節,有利於學生課前自學,使教師教學更具創造性,把更多精力用於導學、問學,形成課堂上“四兩撥千斤”的教學效果。
拓展格局,學以致用:
從Web應用、智能應用、Android應用、桌面應用、多媒體應用五個應用維度解析網絡編程,使學生通過多方位、多角度的對比學習,培養知識體系的大局觀。
序
本書源於三位作者多年網絡編程教學經驗,立足高階性、創新性與挑戰性的教學需要,形成了四方面特色。
(1)編程智網,逐夢強音。把網絡編程放到人工智能應用場景中講授,應了智能時代與網絡時代強強聯合、強強融合的發展大勢。教學應該逐夢最強音。
(2)案例迭代,一以貫之。案例迭代性強,關聯性強,適合聯合起來強化學習;同時案例兼具獨立性,滿足個性化學習需要。
(3)導學問學,有的放矢。配有同步微課視頻,完美呈現教學細節,有利於學生課前自學。如果學生能夠做足課前準備,那麼老師的課堂教學就會更具創造性,老師可把更多精力用於課堂上的導學、問學,形成課堂上“四兩撥千斤”的教學效果。
(4)拓展格局,學以致用。從五個應用維度解析網絡編程:智能應用、Web應用、Android應用、桌面應用、多媒體應用。通過多方位、多角度的對比學習,使學生更容易養成知識體系的大局觀。
全書共9章,第1~2章由劉飛編寫,第3~4章由崔光海編寫,第5~9章由董相志編寫。
第6章的Android客戶機採用Kotlin編寫,其他各章的客戶機與服務器均採用Python語言編寫。
各章內容簡述如下。
第1章概述網絡編程的全局性基礎知識與方法。
第2章旨在增強網絡編程人員對網絡通信的分析與駕馭能力。
第3章解析網絡數據采集方法,用爬蟲從網絡上自動采集蘋果樹病蟲害數據,並直接為第5、6章的案例提供數據支持。
第4章基於DenseNet121創建蘋果樹病蟲害識別模型,該模型被直接應用到第5~7章的案例實踐中。
第5章將WebAPI網絡編程與人工智能應用結合起來,實現Web版的網絡智能應用。
第6章將Android平臺的網絡編程與人工智能應用結合起來,實現Android版的網絡智能應用。該章客戶端採用Kotlin編寫,服務器端仍然採用Python語言編寫。
第7章將Socket網絡編程與人工智能應用結合起來,實現桌面版的網絡智能應用。
第8章將人臉識別與Socket網絡編程結合起來,實現基於網絡的分布式人臉考勤應用。
第9章基於機器問答模型實現人機對話,演示了文本、圖片、文件、聲音、視頻等多媒體實時通信的編程方法。
本書得到了清華大學出版社編輯老師的嚴謹審校和精心編排,在此致以衷心感謝!
本書配套微課視頻,讀者可先掃描封底刮刮卡內二維碼獲得權限,再掃描書中二維碼觀看。本書還配套課件、源代碼等教學資源,讀者從清華大學出版社網站下載。
好作品離不開讀者的反饋,歡迎您的批評指正。如果您是高校教師,歡迎加入“網絡編程甲天下”教師群,編者聯繫方式、教師群加入方式等詳見“教學資源”。讓我們一起切磋,一起進步,“網絡編程甲天下”歡迎您!
(1)編程智網,逐夢強音。把網絡編程放到人工智能應用場景中講授,應了智能時代與網絡時代強強聯合、強強融合的發展大勢。教學應該逐夢最強音。
(2)案例迭代,一以貫之。案例迭代性強,關聯性強,適合聯合起來強化學習;同時案例兼具獨立性,滿足個性化學習需要。
(3)導學問學,有的放矢。配有同步微課視頻,完美呈現教學細節,有利於學生課前自學。如果學生能夠做足課前準備,那麼老師的課堂教學就會更具創造性,老師可把更多精力用於課堂上的導學、問學,形成課堂上“四兩撥千斤”的教學效果。
(4)拓展格局,學以致用。從五個應用維度解析網絡編程:智能應用、Web應用、Android應用、桌面應用、多媒體應用。通過多方位、多角度的對比學習,使學生更容易養成知識體系的大局觀。
全書共9章,第1~2章由劉飛編寫,第3~4章由崔光海編寫,第5~9章由董相志編寫。
第6章的Android客戶機採用Kotlin編寫,其他各章的客戶機與服務器均採用Python語言編寫。
各章內容簡述如下。
第1章概述網絡編程的全局性基礎知識與方法。
第2章旨在增強網絡編程人員對網絡通信的分析與駕馭能力。
第3章解析網絡數據采集方法,用爬蟲從網絡上自動采集蘋果樹病蟲害數據,並直接為第5、6章的案例提供數據支持。
第4章基於DenseNet121創建蘋果樹病蟲害識別模型,該模型被直接應用到第5~7章的案例實踐中。
第5章將WebAPI網絡編程與人工智能應用結合起來,實現Web版的網絡智能應用。
第6章將Android平臺的網絡編程與人工智能應用結合起來,實現Android版的網絡智能應用。該章客戶端採用Kotlin編寫,服務器端仍然採用Python語言編寫。
第7章將Socket網絡編程與人工智能應用結合起來,實現桌面版的網絡智能應用。
第8章將人臉識別與Socket網絡編程結合起來,實現基於網絡的分布式人臉考勤應用。
第9章基於機器問答模型實現人機對話,演示了文本、圖片、文件、聲音、視頻等多媒體實時通信的編程方法。
本書得到了清華大學出版社編輯老師的嚴謹審校和精心編排,在此致以衷心感謝!
本書配套微課視頻,讀者可先掃描封底刮刮卡內二維碼獲得權限,再掃描書中二維碼觀看。本書還配套課件、源代碼等教學資源,讀者從清華大學出版社網站下載。
好作品離不開讀者的反饋,歡迎您的批評指正。如果您是高校教師,歡迎加入“網絡編程甲天下”教師群,編者聯繫方式、教師群加入方式等詳見“教學資源”。讓我們一起切磋,一起進步,“網絡編程甲天下”歡迎您!
目次
第1章 網絡編程基礎
1.1 準備開發環境
1.2 客戶機/服務器模式
1.3 TCP/IP通信協議
1.4 TCP
1.5 UDP
1.6 端口
1.7 IPv4與IPv6
1.8 NAT
1.9 HTTP與HTTPS
1.10 IMAP/POP3與SMTP
1.11 PythonI/O數據流
1.12 Python進程與線程
1.13 PythonSocket編程
1.14 Python網絡編程庫
1.15 第一個服務器程序
1.16 第一個客戶機程序
1.17 小結
1.18 習題
第2章 Wireshark數據包解析
2.1 安裝Wireshark
2.2 捕獲回環地址數據包
2.3 Wireshark過濾器
2.4 數據包解析
2.5 TCP控制頭解析
2.6 UDP控制頭解析
2.7 IPv4與IPv6控制頭解析
2.8 HTTP解析
2.9 ARP解析
2.10 用Python解析數據包
2.11 小結
2.12 習題
第3章 網絡爬蟲App
3.1 主模塊概要設計
3.2 子模塊概要設計
3.3 抓取頁面
3.4 頁面解析
3.5 創建數據庫
3.6 寫入數據庫
3.7 下載圖片
3.8 集成測試
3.9 小結
3.10 習題
第4章 DenseNetApp
4.1 數據集簡介
4.2 模塊概要設計
4.3 數據集觀察
4.4 分類觀察
4.5 類別分布
4.6 數據增強
4.7 劃分數據集
4.8 DenseNet121模型定義
4.9 DenseNet121模型訓練
4.10 DenseNet121模型評估
4.11 DenseNet121模型預測
4.12 小結
4.13 習題
……
第5章 智能WebApp
第6章 智能AndroidApp
第7章 智能桌面App
第8章 人臉考勤App
第9章 機器人聊天App
附錄
1.1 準備開發環境
1.2 客戶機/服務器模式
1.3 TCP/IP通信協議
1.4 TCP
1.5 UDP
1.6 端口
1.7 IPv4與IPv6
1.8 NAT
1.9 HTTP與HTTPS
1.10 IMAP/POP3與SMTP
1.11 PythonI/O數據流
1.12 Python進程與線程
1.13 PythonSocket編程
1.14 Python網絡編程庫
1.15 第一個服務器程序
1.16 第一個客戶機程序
1.17 小結
1.18 習題
第2章 Wireshark數據包解析
2.1 安裝Wireshark
2.2 捕獲回環地址數據包
2.3 Wireshark過濾器
2.4 數據包解析
2.5 TCP控制頭解析
2.6 UDP控制頭解析
2.7 IPv4與IPv6控制頭解析
2.8 HTTP解析
2.9 ARP解析
2.10 用Python解析數據包
2.11 小結
2.12 習題
第3章 網絡爬蟲App
3.1 主模塊概要設計
3.2 子模塊概要設計
3.3 抓取頁面
3.4 頁面解析
3.5 創建數據庫
3.6 寫入數據庫
3.7 下載圖片
3.8 集成測試
3.9 小結
3.10 習題
第4章 DenseNetApp
4.1 數據集簡介
4.2 模塊概要設計
4.3 數據集觀察
4.4 分類觀察
4.5 類別分布
4.6 數據增強
4.7 劃分數據集
4.8 DenseNet121模型定義
4.9 DenseNet121模型訓練
4.10 DenseNet121模型評估
4.11 DenseNet121模型預測
4.12 小結
4.13 習題
……
第5章 智能WebApp
第6章 智能AndroidApp
第7章 智能桌面App
第8章 人臉考勤App
第9章 機器人聊天App
附錄
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。