1、《物联网系统开发:从0到1构建IoT平台》
作者:付强
索书号:TP393.4/775
出版社:机械工业出版社
推荐理由:这是一本从技术原理、工程实践、设计模式和佳实践4个维度讲解物联网系统开发的著作,是作者10余年实践经验的总结。首先,通过代码实例循序渐进、深入浅出地介绍了物联网协议的原理与实践。然后,以一个功能完备的综合性物联网平台的搭建过程为例,讲解了如何从0到1搭建一个物联网平台,同时总结了物联网平台开发中常用的设计模式和佳实践。
2、《物联网+5G》
作者:中国通信工业协会物联网应用分会
索书号:TP393.4/774
出版社:电子工业出版社
推荐理由:本书介绍物联网和5G的基本知识,包括物联网起源和发展、体系架构,以及物联网的关键技术和5G通信标准的发展历程、指标、关键技术等。5G的出现将打破物联网的发展瓶颈,其低时延高可靠和低功耗大连接等特性将万物互联的概念变为可能,极大地促进了物联网的发展。此外,本书介绍5G时代的物联网安全,在物联网安全和5G安全的基础上介绍新的安全威胁,以及可行的安全架构。最后,从智慧消防、智慧监狱和应急管理信息化这三个方面描绘了5G时代的物联网应用。可以预见的是,5G时代的物联网应用将如雨后春笋般层出不穷。5G将在物联网这一垂直行业大显神威,而物联网将更好地服务于我们的生活。
3、《Python核心编程从入门到开发实战》
作者:朱红庆
索书号:TP311.5/831
出版社:电子工业出版社
推荐理由:本书以学会、用好Python语言进行软件编程为目标,不仅讲解了基本概念、数据类型、变量、运算符、函数、程序的控制结构等Python语言的基础知识,还深入介绍了Python语言常用库、数据结构、网络编程、可视化编程及图像处理等Python语言的核心运用,深入浅出地讲解了Python语言的各项技术及实战技能。全书共16章。首先讲解Python语言的基本概念、运算符与表达式、变量与数据类型、程序的控制结构等;然后讲解函数、组合数据类型、文件与文件系统、正则表达式、程序进程和线程、Python操作数据库、Web网站编程技术、Python可视化编程;接着重点讲解基于PyQt 5技术的GUI编程等;最后详细讲解Python在交互式游戏开发、智能机器人、人工智能及数据可视化4个方面的综合应用。全书不仅融入了作者丰富的工作经验和多年的使用心得,还提供了大量来自工作现场的实例,具有较强的实战性和可操作性。
4、《Python数据可视化之美:专业图表绘制指南》
作者:张杰
索书号:TP311.5/832
出版社:电子工业出版社
推荐理由:本书主要介绍如何使用Python中的matplotlib、Seaborm、plotnine、Basemap等包绘制专业图表。全书首先介绍Python语言编程的基础知识,以及NumPy和Pandas的数据操作方法;再对比介绍matplotlitb、Seaborm和plotine的图形语法;介绍了使用matplolib、Seaborm和plotmine绘制类别对比型、数据关系型、时间序列型、整体局部型、地理空间型等常见的二维和三维图表的方法;另外介绍了商业图表与学术图表的规范与差异,以及如何使用matplotlib绘制HTML交互页面动画。
5、《Java网络编程核心技术详解》(视频微课版)
作者:孙卫琴
索书号:TP312/2910
出版社:电子工业出版社
推荐理由:本书结合大量典性的实例,详细介绍了用Java来编写网络应用程序的技术。本书的范例都基于新的JDK10版本。本书内容包括:Java网络编程的基础知识、 套接字编程、非阻塞通信、创建HTTP服务器与客户程序、数据报通信、对象的序列化与反序列化、Java反射机制、RMI框架、JDBC API、JavaMail API、MVC设计模式、安全网络通信、XML数据处理和Web服务。阅读本书,读者不仅可以掌握网络编程的实用技术,还可以进一步提高按照面向对象的思想来设计和编写Java软件的能力。本书适用于所有Java编程人员,包括Java初学者及资深Java开发人员。本书还可作为高校的Java教材,以及企业Java培训教材。
6、《轻量级Java Web企业应用实战:Spring MVC Spring MyBatis整合开发》
作者:李刚
索书号:TP312/2907
出版社:电子工业出版社
推荐理由:本书介绍了Java EE开发的三个开源框架:Spring MVC、Spring和MyBatis,其中Spring MVC、Spring用的是5.1版本,MyBatis用的是3.5版本。本书重点介绍了如何整合Spring MVC Spring MyBatis进行开发,内容主要包括三部分。第一部分介绍Java EE开发的基础知识,以及如何搭建开发环境。第二部分讲解MyBatis、Spring和Spring MVC三个框架的用法,并从Eclipse IDE的使用上手,一步步带领读者深入三个框架的核心。第三部分示范开发了一个包含7个表,表之间具有复杂的关联映射、继承映射等关系,且业务也相对复杂的工作流案例,帮助读者理论联系实际,将三个框架真正运用到实际开发中。
7、《网络数据采集技术:Java网络爬虫实战》
作者:钱洋,姜元春
索书号:TP312/2908
出版社:电子工业出版社
推荐理由:本书以Java为开发语言,系统地介绍了网络爬虫的理论知识和基础工具,包括网络爬虫涉及的Java基础知识、HTTP协议基础与网络抓包、网页内容获取、网页内容解析和网络爬虫数据存储等。本书选取典型网站,采用案例讲解的方式介绍网络爬虫中涉及的问题,以增强读者的动手实践能力。同时,本书还介绍了3种Java网络爬虫开源框架,即Crawler4j、WebCollector和WebMagic。
8、《Linux高效运维实战》
作者:高俊峰
索书号:TP316.8/355
出版社:人民邮电出版社
推荐理由:1.以实战应用为主线,以培养解决问题能力为核心,全面涵盖Linux系统管理的相关知识;2.提供了丰富的实际案例,并辅以大量的图表,力求帮助读者更好地理解和运用所学知识;3.技术专家多年经验的精华总结,集合大量经典、易懂的实例与技巧。
随着大数据、云计算、容器化应用的落地,基于Linux的运维也面临新的挑战:业务越来越复杂、用户需求越来越多样化、服务器的数量越来越庞大。面对这些挑战,构建标准化、自动化、稳定性高、可靠性强的运维体系迫在眉睫。
本书适合Linux系统运维工程师、大数据运维工程师以及想要学习Linux运维技术的人员阅读。
9、《高性能Linux服务器运维实战:shell编程、监控告警、性能优化与实战案例》
作者:高俊峰
索书号:TP316.8/354
出版社:机械工业出版社
推荐理由:本书贯穿实战、实用、通俗、易懂的特点,在内容上注重实战化,统改真实的生产环境从多个方面介绍运维工作中的方方面面。通过真实案例的学习,可以使读者深入地掌握Linux运维技术的各种经验和技巧,从而真正提高企业实战能力。本书以Linux运维平台下的开源应用软件为中心,涉及Linux运维的各个方面,主要从系统基础运维、系统性能调优、智能运维监控、运维实战案例4个方面展开介绍。全书贯穿了由点及线、由线及面的学习方法,既可以让初学者参考学习,也可以帮助有一定基础的中高级Linux运维管理人员进阶,使不同层次的读者都能从本书受益。
10、《Android应用开发教程》(微课版)
作者:罗剑
索书号:TN929.5/535
出版社:华中科技大学出版社
推荐理由:本书介绍了Android开发的基础知识与Android开发的流行框架,内容包括Android程序结构与基础入门、Android程序的界面设计与控件的使用、Android的事件处理、Activity组件、内容提供者、广播机制、服务、数据存储技术、Android网络编程技术、多媒体技术以及流行的Android开发框架,如Gson、okHttp、Glide、EventBus等内容,书中的重要的知识点都配有案例,所有案例使用Android Studio3.5工具开发,理论与实践结合,理实一体,任务驱动,案例选用的技术一般为新技术版本。