异步书讯:7月有这样7本程序员新书上架

Posted 人邮异步社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异步书讯:7月有这样7本程序员新书上架相关的知识,希望对你有一定的参考价值。

1、领域特定语言

[美] 马丁·福勒(Martin Fowler) 著,徐昊,郑晔,熊节 译

  • 领域特定语言DSL的丰碑之作
  • 通过Java和C语言分析具体案例,讲解DSL的构造方式和通用原则
  • 软件开发程序员的必备教程,软件开发大师马丁·福勒全新力作

1.本书由世界软件开发大师Martin Fowler历时多年完成,堪称DSL领域的丰碑之作,书中充分介绍了在适用的场景中构建DSL的多种有效技。
2.本书介绍的技巧可用于大多数现代面向对象语言。书中给出了许多采用Java和C#编写的示例,并精选了部分适合采用Ruby编写的示例。
3.通过这部内容丰富、覆盖范围广泛的著作,开发人员能够掌握做出DSL重要决策所需的知识,并在恰当使用DSL时获得技术和业务上的显著收益。
4.通过阅读本书,软件开发人员可全面的了解各种DSL及其构建方式,提高开发生产力和沟通能力。

全书共57章,分为6个部分,全面介绍了DSL概念、DSL常见主题、外部DSL主题、内部DSL主题、备选计算模型以及代码生成等内容,揭示了与编程语言无关的通用原则和模式,阐释了如何通过DSL有效提高开发人员的生产力以及增进与领域专家的有效沟通,能为开发人员选择和使用DSL提供有效的决策依据和指导方法。
本书适合想要了解各种DSL及其构造方式,理解其通用原则、模式和适用场景,以提高开发生产力和沟通能力的软件开发人员阅读。

2、Python编程实战 妙趣横生的项目之旅

[美] 李·沃恩(Lee Vaughan) 著,翁健,韩露露,刘琦,邢帅珂 译

  • Python编程实践教程
  • 以20多个经典Python项目,带读者体验Python的奇妙之旅
  • 从Python初学者到编程高手

掌握Python基础知识后,你是否面临编程技能无法提升,不知后续学习该如何开展的问题?这本书给你一套解决方案。
1.20余个Python项目编程实战案例
2.兼具Python基础知识学习与创造性编程实践练习
3.多种算法谜题轻松掌握


《Python编程实战:妙趣横生的项目之旅》基于Python语言,通过项目展示Python的奇妙应用,适合Python初学者学习。在本书中,你将使用Python编程语言模拟探索火星、木星以及银河系最遥远的地方,体验诗人的意境,了解高级的金融知识等。你还会学到各种各样的技术,如马尔可夫链分析技术、蒙特卡罗模拟、图像叠加技术、基因遗传算法等。与此同时,你还会学习一些模块的使用方法,例如pygame、Pylint、pydocstyle、Tkinter、python-docx、Matplotlib和pillow等。
《Python编程实战:妙趣横生的项目之旅》基于一些有趣的项目进行讲解,能够让读者在新奇的项目案例中体验学习Python的乐趣。此外,读者还能将自己所学的知识与实际的应用程序开发、数据库设计和解决实际问题联系起来,提升自己的项目实践能力。

3、深度学习之摄影图像处理 核心算法与案例精粹

言有三 著

  • 360奇虎大咖解答图像处理与深度学习算法
  • 内容全面,紧随前沿,图表清晰丰富

本书内容涉及摄影学、计算机视觉、深度学习3个领域,系统地介绍了计算机视觉在图像质量和摄影学各个领域的核心算法和应用,包括传统的图像处理算法和深度学习核心算法。本书理论知识体系完备,同时提供大量实例,供读者实战演练。

本书融合摄影学和计算机视觉的内容,覆盖面非常广。第1章简单介绍摄影的历史、摄影与图像的基本概念和摄影中的许多基本技巧。从第2章开始,本书对摄影学中图像处理算法的各个重要方向进行介绍,包括使用计算机视觉技术对摄影作品进行定量的质量评估、后期自动构图、噪声的去除、对比度增强和色调增强、人脸美颜与美妆、图像的去模糊和分辨率提升、艺术风格滤镜、景深的估计和编辑、图像的融合等,涵盖当前摄影后期软件的主要功能,并全部是基于算法进行自动实现的。

本书适合计算机视觉行业从业者、摄影专业人士和爱好者、对当下智能摄影后期核心技术感兴趣并且想要有所提高的学生、工程技术人员或相关专业教师阅读。本书既可以作为核心算法教程用于学习理论知识,也可以作为工程参考手册用于查阅相关技术。

4、金融中的机器学习

[英] 简尼斯·克拉斯(Jannes Klaas) 著,曾荣飞 译

  • 聚焦于金融业的机器学习入门教程
  • 书中包含大量基于Python语言的编程项目,理论与实战相结合
  • 金融数据科学家与分析师的晋升宝典

1. 本书是聚焦于金融业的现代机器学习使用指南
2. 配套代码+图片讲解帮助读者快速上手
3. 详细的理论推到和算法分析,引导读者了解机器学习的内核
4. 知识点与代码示例环环相扣,理论与编程实践完美结合

本书包括10章,介绍了神经网络算法、结构化数据的处理、计算机视觉处理技术、时间序列分析、自然语言处理、生成模型的应用、强化学习技术、数据建模与调试、贝叶斯推理和概率编程等内容。
本书由资深金融从业者编写,融合了其在金融项目中关于机器学习的实践经验,适合金融领域的数据科学家、数据分析师、金融科技公司的技术研发人员以及对金融领域的机器学习技术感兴趣的读者阅读。

5、 数据结构 Python语言描述 第2版

[美] 肯尼思·,A.兰伯特(Kenneth,A.,Lambert,) 著,肖鉴明 译

  • 数据结构算法入门教程,基于Python语言进行讲解
  • 国外著名高等院校教材全新升级,书中包含大量习题和编程项目

1.美国华盛顿与李大学(Washington and Lee University)计算机科学系肯尼思·A. 兰伯特(Kenneth A. Lambert)教授的全新力作。
2.国外著名高等院校信息科学与技术优秀教材升级版。
3.采用Python语言循序渐进的讲解数据结构及实现方法,内容全面,包括编程基础、面向对象编程、数据结构以及软件开发生命周期。
4.书中包含大量实战案例研究,复习题和编程项目,帮助读者巩固所学知识。

本书用 Python 语言来讲解数据结构及实现方法。全书首先概述 Python 编程的功能—这些功能是实际编程和解决问题时所必需的;其次介绍抽象数据类型的规范、实现和应用,多项集类型,以及接口和实现之间的重要差异;随后介绍线性多项集、栈、队列和列表;最后介绍树、图等内容。本书附有大量的复习题和编程项目,旨在帮助读者巩固所学知识。

本书不仅适合高等院校计算机专业师生阅读,也适合对 Python 感兴趣的读者和程序员阅读。

6、学Python 不加班 轻松实现办公自动化

何华平 著

  • Python编程快速上手零基础入门实践教程
  • 用Python处理Excel、Word、PPT、PDF、图像文件
  • 提升职场办公效率

1.深挖国内职场人群痛点,利用Python实现办公自动化。
2.结合实际案例讲解编程和数据库知识,让读者快速理解掌握。
3.完整行业案例全流程讲解,全方位解读Python在自动化办公中的作用。

这是一本关于如何利用Python提高日常办公效率的书,书中凝聚了作者多年的实践经验和独特思考,旨在帮助读者准确、高效地完成大量高重复度的工作。
《学Python,不加班:轻松实现办公自动化》汇集了日常办公和处理文档时常见的问题,通过实例的演示与讲解,帮助读者灵活有效地使用Python处理工作中遇到的问题。全书共11章,涵盖Python的各种应用场景,具体包括文件管理自动化,网络信息自动获取,TXT、XLS/XLSX、DOC/DOCX、PPT、PDF、图片文件的自动化处理,模拟鼠标、键盘操控本地软件,自动化运行管理等。本书力图淡化编程中的抽象概念,贴合工作场景,注重实战效果,通过对Python技术的巧妙讲解,帮助读者成为高效率的办公室“超人”。

7、Jupyter金融应用 从入门到实践

傅玉峰,孙惠平,陈钟 著

  • 北大教研团队作者联袂编写,内容图文并茂
  • 大量金融场景实战案例与配套资源,零基础从入门到实践学习Jupter金融应用

1. 北大教研团队创作
本书由北京大学的教研团队编写,融合了作者团队在计算机编程和金融科技方向的经验成果,想要学习Jupyter编程的读者,以及想使用Jupyter完成金融数据分析或可视化任务的读者,不要错过这场名校名师讲堂。
2. 内容强大
本书主打入门和实战,因此学习门槛较低,从软件安装到环境配置,再到基本的编程学习,都是图文结合、简洁易懂的形式;同时,书中结合丰富的金融案例,循序渐进地由理论深入到案例实战,更能贴合读者的实操需求。

《Jupyter金融应用:从入门到实践》旨在为初学者提供一种快速学习的方法,从基础知识、金融数据处理、机器学习与金融建模、高级功能几个方面展示了Jupyter Notebook的强大功能以降低读者完成数据分析或建模任务的门槛,帮助读者运用Jupyter Notebook完成数据分析任务,更高效地处理金融数据。

以上是关于异步书讯:7月有这样7本程序员新书上架的主要内容,如果未能解决你的问题,请参考以下文章

程序员11月书讯

图灵3月书讯:Angular来了!

9月有哪些程序员新书与您相约?

6月书讯 | 9本新书上市,阵容强大,闭眼入!

8月书讯 | 10 本新书上市,本本精选

11月程序员上架新书里推荐这几本,囤一下?