本期 敬 之 共精心挑选了 15 本 IT 相关书籍,包含 前端
、后端
、数据分析
、人工智能
、python
等各个领域。关于如何参与等具体活动信息请看活动详情页,以下是 15 本 IT 书籍介绍:
活动详情页:小马赠书【第8期】
- 1. 《Linux设备驱动开发》
- 2. 《PyTorch深度学习简明实战》
- 3. 《Tomcat源码全解与架构思维》
- 4. 《图像处理中的模糊逻辑:基于Java的导论》
- 5. 《Spring Cloud 微服务快速上手》
- 6. 《项目驱动零起点学Java》
- 7. 《Node.js从基础到项目实践(视频教学版)》
- 8. 《PHP从入门到精通(第6版)》
- 9. 《Python Web深度学习》
- 10. 《Vue.js核心技术解析与uni-app跨平台实战开发》
- 11. 《SQL数据分析实战(第2版)》
- 12. 《Python数据清洗》
- 13. 《精通区块链开发技术(第2版)》
- 14. 《C++嵌入式开发实例精解》
- 15. 《Rust项目开发实战》
1. 《Linux设备驱动开发》
本书详细阐述了与 Linux 设备驱动开发相关的基本解决方案,主要包括 Linux 内核概念、regmap API 应用、MFD 子系统和 syscon API、通用时钟框架、ALSA SoC 框架、V4L2 和视频采集、集成 V4L2 异步和媒体控制器框架、V4L2 API、Linux 内核电源管理、PCI 设备驱动、NVMEM 框架、看门狗设备驱动、Linux 内核调试技巧和最佳实践等内容。
2. 《PyTorch深度学习简明实战》
本书针对深度学习及开源框架——PyTorch,采用简明的语言进行知识的讲解,注重实战。全书分为 4 篇,共 19 章。深度学习基础篇(第 1 章~第 6 章)包括 PyTorch 简介与安装、机器学习基础与线性回归、张量与数据类型、分类问题与多层感知器、多层感知器模型与模型训练、梯度下降法、反向传播算法与内置优化器。计算机视觉篇(第 7 章~第 14 章)包括计算机视觉与卷积神经网络、卷积入门实例、图像读取与模型保存、多分类问题与卷积模型的优化、迁移学习与数据增强、经典网络模型与特征提取、图像定位基础、图像语义分割。自然语言处理和序列篇(第 15 章~第 17 章)包括文本分类与词嵌入、循环神经网络与一维卷积神经网络、序列预测实例。生成对抗网络和目标检测篇(第 18 章~第 19 章)包括生成对抗网络、目标检测。适合人工智能行业的软件工程师、对人工智能感兴趣的学生学习,同时也可作为深度学习的培训教程。
3. 《Tomcat源码全解与架构思维》
Tomcat 源码全解与架构思维首先介绍了Tomcat的架构、配置文件、源码结构,然后介绍了 Tomcat 的整体架构与设计思维,帮助读者建立一个整体的源码构建思维和 Tomcat 的“上帝视角”。然后详细介绍了 Tomcat 的核心;组件生命周期与容器生命周期,因为在 Tomcat 中,组件结构是一棵多叉树,我们需要统一管理它们的初始化、启动、停止、销毁,而生命周期框架便贯穿始终。接下来向读者展示了独立部署的 Tomcat 启动器原理与内嵌启动器原理(这里以 SpringBoot 内嵌为例),这样有助于帮助读者了解从哪些入口可以进入 Tomcat 的源码分析。紧接着向读者展示了 JDK 的类加载器原理与 Tomcat 的类加载器设计,因为根据 Servlet 的规范,每个 Web 应用拥有自己的类加载器,简称 Web 类加载器,同时 Tomcat 自身也有自己的类加载器,所以当采用独立部署多个 Web 应用时,就需要配置多级类加载器。最后以 Server 为项层组件从上到下,根据 Tomcat 的生命周期框架,顺序向读者逐一介绍了每个核心组件、子组件、容器、子容器的核心方法的实现原理。
4. 《图像处理中的模糊逻辑:基于Java的导论》
图像处理中的模糊逻辑:基于 Java 的导论系统地介绍了模糊技术在图像处理中的应用,不但包括模糊图像处理的理论基础和模糊技术在图像处理中的应用,还为大部分算法提供了完整的 Java 代码。本书共 9 章,分别为基于 Java 的图像表示、低级图像处理、模糊逻辑基础、模糊图像处理、用于图像处理的 Java、彩色对比度增强、图像分割、形态学分析和图像阈值化。读者可从书中了解模糊逻辑和图像处理的相关理论知识,并能据此解决实际图像应用中的一些具体问题。
5. 《Spring Cloud 微服务快速上手》
Spring Cloud 微服务快速上手介绍了当下最主流的属于 Spring 生态的微服务框架,它继承了 Spring Boot 的优点,开发部署都非常简单。本书内容全面,介绍了微服务架构的发展历程,包含 Spring Cloud Netflix 和 Spring Cloud 阿里巴巴的组件,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等。在解读核心组件的实现原理的同时,配以案例进行实践。本书内容包含微服务架构和云原生架构,读者在掌握微服务之后,可以进一步掌握云原生知识。
6. 《项目驱动零起点学Java》
项目驱动零起点学Java共分 13 章,围绕 6 个项目和 258 个代码示例,分别介绍了走进 Java 的世界、变量与数据类型、运算符、流程控制、方法、数组、面向对象、异常、常用类、集合、I/O流、多线程、网络编程相关内容。经过作者多年教学经验提炼而得,项目从小到大、从短到长,可以让读者在练习项目的过程中,快速掌握一系列知识点。
7. 《Node.js从基础到项目实践(视频教学版)》
Node.js从基础到项目实践(视频教学版)以理论结合实践的形式,讲解了 Node.js 基础、框架、进阶知识和项目实践。本书为视频教学版,每一章节都有相对应的视频讲解,通过视频讲解可快速切入主题,提高学习效率。
全书分为 4 大部分,共 13 章,分别是 Node.js 基础入门、Node.js 框架、Node.js 进阶以及企业项目实践。其中,第1~3 章为 Node.js 基础入门讲解,包括 Node.js 核心模块、自定义模块、第三方模块;第 4~7 章为 Node.js 框架讲解,包括 Express 流行框架、MySQL 数据库、在 Express 框架中操作 MySQL 数据库以及 Express 框架身份验证;第 8~12 章为 Node.js 进阶讲解,包括 Node.js 事件循环、Koa 框架、socket.io、网络爬虫、GraphQL 基础语法;第 13 章为企业项目实践讲解,使用 Express 框架和 MySQL 数据库完成新闻管理系统 API 的开发。
8. 《PHP从入门到精通(第6版)》
从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用 PHP 进行网络开发应该掌握的各方面技术。全书分为 4 篇共 25 章:基础知识篇包括初识 HP、PHP 环境搭建和开发工具、PHP 语言基础、流程控制语句、字符串操作、正则表达式、PHP 数组、PHP 与 Web 页面交互、PHP 与 JavaScript 交互以及日期和时间;核心技术篇包括 Cookie 与 Session、图形图像处理技术、文件系统、面向对象、PHP 加密技术、MySQL 数据库基础、phpMyAdmin图 形化管理工具、PHP 操作 MySQL 数据库、PDO 数据库抽象层以及 ThinkPHP 框架;高级应用篇包括 Smarty 模板技术、PHP 与 XML 技术以及 PHP 与 Ajax 技术;项目实战篇包括应用 Smarty 模板开发电子商务网站和应用 ThinkPHP 框架开发编程 e 学网等内容。
9. 《Python Web深度学习》
Python Web 深度学习详细阐述了与 Python Web 相关的基本解决方案,主要包括人工智能简介和机器学习基础、使用 Python 进行深度学习、创建第一个深度学习 Web 应用程序、TensorFlow.js 入门、通过 API 进行深度学习、使用 Python 在 Google 云平台上进行深度学习、使用 Python 在 AWS 上进行深度学习、使用 Python 在 Microsoft Azure 上进行深度学习、支持深度学习的网站的通用生产框架、使用深度学习系统保护 Web 应用程序、自定义 Web 深度学习生产环境、使用深度学习 API 和客服聊天机器人创建端到端 Web 应用程序等内容。
10. 《Vue.js核心技术解析与uni-app跨平台实战开发》
系统地介绍了 Vue.js 和 uni-app 的核心基础理论及企业项目开发,以实例的形式对 Vue.js 和 uni-app 进行深入浅出的讲解。本书共分14章,内容包括 Vue.js 基础入门、Vue.js 绑定样式及案例、Vue.js 生命周期函数、Vue.js 动画、Vue.js 组件、Vue.js 路由、Vue.js 高级进阶、element-ui/mint-ui 组件库、axios 发送 HTTP 请求、Vuex 状态管理、企业项目实战、Vue3.X 新特性解析、uni-app 核心基础、uni-app 企业项目实战等,书中大部分章节提供了实战项目案例源码。每一个关键知识点均配套了同步视频讲解,以带领读者把书中的代码敲一遍,这不仅能使读者更加透彻地掌握知识点,实现独立开发企业级项目的目标,还能使读者及时地了解新技术动态。读者对象为网页设计与制作人员、网站建设开发人员、相关专业的学生及网站制作爱好者。
11. 《SQL数据分析实战(第2版)》
SQL数据分析实战(第2版)详细阐述了与 SQL 数据分析相关的基本解决方案,主要包括 SQL 数据分析导论、SQL 和数据准备、聚合和窗口函数、导入和导出数据、使用复合数据类型进行分析、高性能 SQL、科学方法和应用问题求解等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。
12. 《Python数据清洗》
Python 数据清洗详细阐述了与 Python 数据清洗相关的基本解决方案,主要包括将表格数据导入 Pandas 中、将 HTML 和 JSON 导入 Pandas 中、衡量数据好坏、识别缺失值和离群值、使用可视化方法识别意外值、使用 Series 操作清洗和探索数据、聚合时修复混乱数据、组合 DataFrame、规整和重塑数据、用户定义的函数和类等内容。此外本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。
13. 《精通区块链开发技术(第2版)》
精通区块链开发技术(第2版)详细阐述了与区块链开发技术相关的基本解决方案,主要包括区块链入门、去中心化、对称密码学、公钥密码学、比特币详解、比特币网络和支付、比特币客户端和 API、山寨币、智能合约、以太坊、开发工具和框架、Web3 详解、超级账本、替代区块链、区块链—代币之外的应用、可伸缩性和其他挑战、当前发展和未来展望等内容。
14. 《C++嵌入式开发实例精解》
C++ 嵌入式开发实例精解详细阐述了与 C++ 嵌入式开发相关的基本解决方案,主要包括嵌入式系统的基础知识,配置开发环境,与不同的体系结构协同工作,处理中断,调试、日志和分析,内存管理,多线程和同步机制,通信和序列化,外围设备,降低功耗,时间点和时间间隔,错误处理和容错机制,实时系统、安全性系统的指导原则,微控制器编程等内容。适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。
15. 《Rust项目开发实战》
Rust项目开发实战详细阐述了与 Rust 语言开发相关的基本解决方案,主要包括 Rust 语言简介、存储和检索数据、创建 REST Web 服务、创建完整的服务器端 Web 应用程序、利用 Yew 创建客户端 WebAssembly 应用程序、利用 quicksilver 创建 WebAssembly 游戏、利用 ggez 创建 2D 桌面游戏、解释和编译所用的解析器组合器、使用 Nom 创建计算机模拟器、创建 Linux 内核模块、Rust 语言的未来等内容。
活动详情页:小马赠书【第8期】