好巧,七夕最新8月书单出炉!送给你程序员
8月好书赏不停,七夕奉上8月新书单,请收下。
1、计算广告:互联网商业变现的市场与技术(第2版)
作者:刘鹏、王超
全球第一本全面讲解计算广告与互联网变现秘密的专业图书升级版
@北冥乘海生 刘鹏老师力作;众多互联网公司管理层与创业者联袂推荐的好书
在新版中,我们特别注重了从人工智能方法论的视角审视整个计算广告体系。通过本书对计算广告领域抽丝剥茧的解读,读者会认识到,除解决传统的感知和认知问题以外,人工智能领域形成的方法体系在广告这样的海量数据驱动且人类自身能力不强的问题上,有着巨大的施展空间。
2、趣学数据结构
陈小玉 著
完美图解+丰富实例,复杂问题简单化
原理分析+实战演练,真正地学以致用
配套代码+在线答疑,为学习保驾护航
本书基于C++语言编写,从趣味故事引入算法复杂性计算及数据结构基础内容,涵盖线性结构、树形结构和图形结构,包括链表、栈和队列、树和图的应用等。本书内容还涉及数据结构的基本应用(包括各种查找、排序等)和高级应用(包括优先队列、并查集、B-树、B+树和红黑树等)。通过大量图解将抽象数据模型简单通俗化,语言表述浅显易懂,并结合有趣的实例帮助读者轻松掌握数据结构。
3、 Python Qt GUI与数据可视化编程
作者:王维波 栗宝鹃 张晓东
PyQt5是Qt 5 C++类库的Python绑定,使用PyQt5可以在Python 中开发专业的GUI 应用程序。本书介绍PyQt5开发Python GUI应用程序的编程方法,还介绍在GUI 程序中嵌入二维和三维数据可视化功能的编程方法,特别是将Matplotlib 嵌入GUI 界面的面向对象编程方法。
本书包含大量完整示例程序,使学习过程具有可跟随性和可操作性,适合具有Python编程基础,需要使用Python设计GUI应用程序,或在GUI应用程序中嵌入数据可视化功能的读者。
本书主要内容包括:
基于PyQt5的GUI应用程序的技术框架和工具软件的使用;
GUI程序设计中常用界面组件和功能模块的使用;
使用PyQtChart、PyQtDataVisualization、Matplotlib在GUI程序中嵌入二维和三维数据可视化功能的编程方法。
4、编程原本
作者:亚历山大·斯特潘诺夫(Alexander Stepanov),[美] 保罗·麦克琼斯(Paul McJones)
译者:裘宗燕 译
追溯数学原理,探求编程的本质,本书是“C++ STL之父”Alexander Stepanov的经典力作,得到了“C++ 之父”Bjarne Stroustrup的鼎力推荐。
《编程原本》由我国知名的程序设计专家、北京大学数学学院教授裘宗燕老师再次修订,弥补了其中的不足。
读者可以从本书中一窥STL的设计思想,真切体会程序设计的迭代式过程,通过研究有用的问题,发现处理这些问题的高效算法。
本书将严格的数学定义、公理化和演绎方法应用于程序设计,讨论程序与保证它们正确工作的抽象数学理论之间的联系。本书把理论的规程、基于这些规程写出的算法,以及描述算法性质的引理和定理一起呈现给读者,以帮助读者将复杂系统分解为一些具有特定行为的组件。
本书适合软件开发人员和需要进行程序设计的科学家及工程师阅读,也可供高等院校计算机及相关专业的师生参考。
5、C++程序设计(第3版)
作者:[美] 瑞克·莫瑟(Rick Mercer)
译者:凌杰
本书是以C++编程语言来讲解计算基础知识和技能的实用教程。全书共13 章。本书首先介绍了通过程序设计解决问题的思路和步骤,然后依次介绍了C++基础知识、函数的运用和实现、消息机制、成员函数、条件、循环、文件流、vector 类、泛型容器和二维数组等技术及其C++编程实现技巧。每一章中以及每章的最后,分别给出了自测题、练习题、编程技巧、编程项目等内容。附录部分给出了所有自测题的解答,供读者学习参考。
本书适合作为高等院校计算机专业程序设计、编程基础等课程的教材,也适合专业程序员和想要学习C++编程的读者阅读参考。
6、Unity 3D 内建着色器源码剖析
作者:熊新科
第 一本Unity源码分析的图书
联系辐射度学、光度学、色度学等物理理论,从物理学角度上阐述着色器所需要的基础知识
剖析内建着色器库中的若干工具库函数,阐述清楚原理,让读者深入理解,能在开发阶段中有效使用
本书既是一本Unity 3D着色器代码分析教程,也是一本Unity 3D着色器编程参考手册。全书共12章,主要内容包括:实时3D渲染流水线,辐射度、光度和色度学基本理论,Unity 3D着色器系统,着色器工具函数,Unity 3D引擎的多例化技术,前向渲染和延迟渲染,Unity 3D的全局光照和阴影,UnityShadow Library.cginc文件分析,AutoLight.cginc文件分析,基于物理的光照模型,Unity 3D标准着色器和Standard. shader文件分析,片元着色器实时绘制图像实战案例。
7、Java 9并发编程实战
作者:[西班牙] 哈维尔·费尔南德兹·冈萨雷斯(Javier,Fernández,González,)
译者:ETO翻小组
基于Java 9的“零错误反弹(Zero Bug Bounce)”里程碑版本编写
完整的案例开发步骤和代码,让你直面程序运行过程,剖析原理、体会细节
《Java 9并发编程实战》共11章。第1章到第4章主要介绍线程管理、Java同步代码的基本机制、线程间同步的工具、线程执行器等内容;第5章介绍fork/join框架的用法;第6章介绍流的相关知识以及Java 9中用来实现反应式流的接口;第7章到第9章介绍如何使用Java提供的并发数据结构,以及如何根据需要扩展Java并发API中常用的类等内容;第10章和第11章就一些概念和开发注意事项进行拓展,包括并发数据、监控并发对象等内容。
8、轻松学PHP
作者:刘声杰
PHP是一种创建动态交互性站点的服务器端脚本语言,是建立***站的强大工具。PHP的语法吸收了C语言、Java和Perl的特点,主要用于Web开发领域。
全书共分12章,包括PHP的基础知识、MySQL的相关知识、内置函数、面向对象与数据库的相关知识、记账网站的实现、微信开发以及图片上传的原理等。书中的知识结合生活实例进行讲解,而且涉及的程序代码也给出了详细的注释,可以使读者轻松掌握PHP程序开发的相关知识,快速提高专业开发技能。
9、测试工程师全栈技术进阶与实践
作者:茹炳晟
朱少民、周震漪、周枫,以及百度、阿里、腾讯、字节跳动、eBay、网易、美团、ThoughtWorks、京东、谷歌、华为等公司测试专家推荐
一本适合新时代的合格测试架构师和优秀测试工程师必读的全栈图书
通过阅读本书,你能够有以下收获。
深入理解GUI自动化测试的核心原理,能够独立完成GUI自动化测试策略设计,并能够将高效率、低维护成本的测试用例设计思路应用到实际工作中。
掌握API测试工具的基本原理和测试方法,能够在微服务项目中应用契约测试方法。
掌握移动应用的测试技术与方法,能够将传统的软件测试方法熟练应用到移动应用的测试中,同时掌握移动应用的专项测试方法。
全面掌握人工动态、人工静态、自动动态和自动静态这4种代码级测试方法,并且能够从测试架构师的视角完成实际单元测试工作。
能够按照书中介绍的思路,设计出符合自己公司需求的测试数据平台,解决准备测试数据方面的难题……
本文转载自异步社区。
原文链接:https://www.epubit.com/articleDetails?id=88a29d9cf15841d5b3f4a65f9f57bad7
- 点赞
- 收藏
- 关注作者
评论(0)