最近这几本受欢迎的程序员新书都是一个封面系列

最近两个月上架的新书有这样三本很受程序员欢迎,他们都是同一封面系列的书。你想知道是哪三本吗?

首先给大家说的是这本《Python图像处理实战》,上架一个多月一直在新书榜上,如果我没猜错应该已经过了二刷了。

Python图像处理实战

最近这几本受欢迎的程序员新书都是一个封面系列_第1张图片

4の3人q

这本书需要具有一定的数学和编程背景,还应掌握一些基础的机器学习知识。书中所有示例代码都基于Python 3编写。

图像处理,顾名思义,可以简单地定义为利用计算机算法(通过代码)对图像进行分析、操作的处理。它包括如下不同的几个方面:图像的存储、表示、信息提取、操作、增强、恢复和解释。

《Python图像处理实战》从基础开始,通过书中所提供的Python可重现实现来引导读者逐步进阶。本书从经典的图像处理技术开始,探索图像处理算法的进化历程,直至图像处理或计算机视觉与深度学习方面的最新进展。读者将学习如何用Python的PIL、scikit-image和SciPy ndimage等图像处理库编写Python 3代码片段,以及如何快速实现复杂的图像处理算法,如图像增强、滤波、分割、目标检测和分类。读者还将学习如何使用scikit-learn库和机器学习模型,并随后探索深度卷积神经网络(CNN),如TensorFlow/Keras VGG-19,用端到端深度学习YOLO模型进行目标检测,将DeepLab V3+用于语义分割和神经中枢式的转移模型等。读者还会学到一些高级图像处理技术问题,如图像内画、梯度混合、变分去噪、接缝雕刻、绗缝和变形。在本书最后,读者还将学习有效的图像处理的各种实现算法。

本书循着“高度实用”的宗旨来引导读者学习一系列图像处理的概念/算法,以帮助读者详细了解如何用高级的Python库函数实现这些算法。

 

第二本是刚刚上架十天左右的《精通Rust 第2版》,已经排在新书榜前列。

《精通Rust 第2版》

最近这几本受欢迎的程序员新书都是一个封面系列_第2张图片

 

本书是关于 Rust 编程语言的,它能够让你构建各种软件系统——从底层的嵌入式软件到动态的 Web 应用程序。Rust 快速、可靠、安全,它提供了甚至超过 C/C++的性能和安全保证,同时还是一种学习曲线比较平滑的热门编程语言。通过逐步完善,与积极友好的社区文化相结合,该语言的前景会非常美好。

从设计层面来讲,Rust 并不是一门新的编程语言,它不会尝试重复构造“轮子”。相反,它借鉴了一些独特的思路,这些思路隐藏在学术型原型语言中,从未被大规模采用。而它将这些思路巧妙地组合起来,并提供一种实用的编程语言,使你能够在构建安全的软件系统的同时仍然保持高效。

本书的目标读者,是编程新手和熟悉其他命令式编程语言,但对 Rust 一无所知的中级程序员。假定读者至少熟悉一种命令式编程语言,例如 C、C++或 Python。了解函数式编程的要求并不是必需的,但对它有一个大致的了解将会大有裨益。不过,我们会确保对从这些语言中引入的任何概念或思想进行解释。

第三本是已经上架一段时间的《Python迁移学习》

《Python迁移学习》

最近这几本受欢迎的程序员新书都是一个封面系列_第3张图片

 

本书旨在帮助 Python 从业人员在他们各自的领域中熟悉和使用书中的技术。本书的结构大致分为以下 3 个部分:

• 深度学习基础;

• 迁移学习精要;

• 迁移学习案例研究。

迁移学习是一项机器学习(Machine LearningML)技术,是指从一系列机器学习问题的训练中获得知识,并将该知识用于训练其他相似类型的问题。

本书首先介绍机器学习和深度学习的核心概念;接着介绍一些重要的深度学习架构,例如深度神经网络(Deep Neural Network,DNN)、卷积神经网络(Convolutional NeuralNetwork,CNN)、递归神经网络(Recurrent Neural Network,RNN)、长短时记忆(Long ShortTerm Memory,LSTM)和胶囊网络;然后介绍迁移学习的概念和当前最新的预训练网络,如 VGG、Inception 和 ResNet,我们还将学习如何利用这些系统来提升深度学习模型的性能;最后介绍不同领域(如计算机视觉、音频分析以及自然语言处理)的多个真实世界的案例研究和问题。

读完本书,读者将可以在自己的系统中实现深度学习和迁移学习。


还有一本刚刚一架的《编写整洁的Python代码》在等待您的检验。

《编写整洁的Python代码》

最近这几本受欢迎的程序员新书都是一个封面系列_第4张图片

关于软件工程的书有很多,关于 Python 的可用资源也有很多,但要将这两者结合起来,还有许多工作要做。本书正是尝试在这二者之间架起一座桥梁。

本书适合所有不同级别的 Python 学习者,对于学习 Python 很有好处,因为本书内容是按照从简单到复杂依次排序的。这是学习 Python 语言中主要习惯用法、函数和实用程序的首选方法。其思想是不但要用 Python 解决一些问题,而且要以一种惯用的方式来解决这些问题。

有经验的程序员也可以从中受益,因为其中一些章节介绍了 Python 中的高级主题,例如装饰器、描述符,以及异步编程。本书将帮助你探索更多关于 Python 的内容,因为一些示例是从语言的内部进行分析的。值得强调的是前文提到的“从业人员”一词。这是一本很实用的书。示例虽然仅限于研究案例所需的内容,但也旨在模拟软件项目的真实应用场景。这不是一部学术著作,因此请谨慎对待所给出的定义、评论和提出的建议。你应该批判地、务实地去看待这些内容,而不是教条式地全盘接受它们。毕竟,实用才是最重要的。

本书介绍 Python 软件工程的主要实践和原则,旨在帮助读者编写更易于维护和更整洁的代码。全书共 10 章:第 1 章介绍 Python 语言的基础知识和搭建 Python 开发环境所需的主要工具;第 2 章描述 Python 风格代码,介绍 Python 中的第一个习惯用法;第 3章总结好代码的一般特征,回顾软件工程中的一般原则;第 4 章介绍一套面向对象软件设计的原则,即 SOLID 原则;第 5 章介绍装饰器,它是 Python 的最大特性之一;第 6章探讨描述符,介绍如何通过描述符从对象中获取更多的信息;第 7 章和第 8 章介绍生成器以及单元测试和重构的相关内容;第 9 章回顾 Python 中最常见的设计模式;第 10章再次强调代码整洁是实现良好架构的基础。

你可能感兴趣的