本书共9章,设计了9个与网络编程相关的App。第1、2章为全局性、通用性基础知识。第3~9章完成了7个具有较高实用价值的App,依次是网络爬虫App、DenseNet App、智能Web App、智能Android App、智能桌面App、人脸考勤App和机器人聊天App。
本书具备高阶性、创新性与挑战性,可作为网络工程、软件工程、计算机科学与技术、人工智能等专业的本科生教材,也可作为毕业设计指导教材、创新创业训练指导教材、实训实习指导教材,适合研究生和工程技术人员学习参考。
more >
前言
本书源于三位作者多年网络编程教学经验,立足高阶性、创新性与挑战性的教学需要,形成了四方面特色。
(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章将Web API网络编程与人工智能应用结合起来,实现Web版的网络智能应用。
第6章将Android平台的网络编程与人工智能应用结合起来,实现Android版的网络智能应用。该章客户端采用Kotlin编写,服务器端仍然采用Python语言编写。
第7章将Socket网络编程与人工智能应用结合起来,实现桌面版的网络智能应用。
第8章将人脸识别与Socket网络编程结合起来,实现基于网络的分布式人脸考勤应用。
第9章基于机器问答模型实现人机对话,演示了文本、图片、文件、声音、视频等多媒体即时通信的编程方法。
本书得到了清华大学出版社编辑老师的严谨审校和精心编排,在此致以衷心感谢!
本书配套微课视频,读者可先扫描封底刮刮卡内二维码获得权限,再扫描书中二维码观看。本书还配套课件、源代码等教学资源,读者从清华大学出版社网站下载。
好作品离不开读者的反馈,欢迎您的批评指正。如果您是高校教师,欢迎加入“网络编程甲天下”教师群,编者联系方式、教师群加入方式等详见“教学资源”。让我们一起切磋,一起进步,“网络编程甲天下”欢迎您!
最后,赋词一首,与君分享。
念奴娇·网络编程
网络之道,联万物,遂有万般气象。
驭网编程,翻火焰,世界因你而变。
微信QQ,云联闪付,暂领风骚耳。
青萍之末,焉知雄风不来?
奇思妙想智联网,天下英雄争闪亮。
案例迭代向前走,小步迭成大模样。
百转千回,一以贯之,望尽天涯路。
同学年少,气吞万里如虎。
编者
2021年 6月
more >
课件下载
样章下载
暂无网络资源
扫描二维码
下载APP了解更多
版权图片链接
|