本月有 13 本新书,涉及多个领域,广受读者期待的好书也非常多,比如静觅的《Python 3 网络爬虫开发实战》,比如国内区块链行业先锋人士出品的《区块链技术进阶与实战》,比如程序员精进参考读本,编译原理经典教材修订版.....


特别推荐

《Python 3网络爬虫开发实战》百万访问量博客作者静觅作品

《区块链技术进阶与实战》浙大一线研究者与趣链团队顶尖开发者作品

1. 《代码之外的功夫:程序员精进之路》 人工智能时代程序员编程职业规划路径

2. 《现代编译原理:C语言描述(修订版)》经典编译原理教材,与“龙书”齐名的“虎书”

3. 《TensorFlow深度学习》介绍深度学习核心概念,传授深度学习实战经验

4. 《Hadoop数据分析》从数据科学视角介绍 Hadoop 集群计算和分析

5. 《R数据挖掘入门》网罗数据挖掘中 10 种经典、常用的方法

6. 《这样编码才规范:128个编码好习惯》 优秀程序员遵循的 128 项优秀编码准则

7. 《JavaScript测试驱动开发》Jolt 大奖图书《高效程序员的45个习惯》作者新作

8. 《UX设计师要懂工业设计》美国工业设计行业资深从业者倾力打造

9. 《57招搞定信息图》57 个主题覆盖创意、策划、制作、营销、宣传全过程

10. 《数学思考法:解析直觉与谎言》京都大学数学博士、数学分析学教授 科普力作

11. 《你不可不知的50个艺术知识(修订版)》50 个重要概念让你了解西方艺术史的脉络


enter image description here

图灵原创
作者:崔庆才
定价:99.00元

  • 根据读者学习路径介绍爬虫相关知识,并结合典型案例说明其中原理
  • 教你学会用 Python 3 开发爬虫
  • 全面介绍数据采集、数据存储、动态网站爬取、App 爬取、验证码破解、模拟登录、代理使用、爬虫框架、分布式爬取等知识

本书介绍了如何利用 Python 3 开发网络爬虫,书中首先详细介绍了环境配置过程和爬虫基础知识,然后讨论了 urllib、requests 等请求库和 Beautiful Soup、XPath、pyquery 等解析库以及文本和各类数据库的存储方法,接着通过多个案例介绍了分析 Ajax 进行数据爬取,Selenium 和 Splash 进行动态网站爬取的过程,接着介绍了爬虫的一些技巧,如使用代理爬取和维护动态代理池的方法,ADSL 拨号代理的使用,图形、极验、点触、宫格等各类验证码的破解方法,模拟登录网站爬取的方法及 Cookies 池的维护。

此外,本书还结合移动互联网的特点探讨了使用 Charles、mitmdump、Appium 等工具实现 App 爬取的方法,紧接着介绍了 pyspider 框架、Scrapy 框架的使用和分布式爬虫的知识,最后介绍了 Bloom Filter 效率优化、Docker 和 Scrapyd 爬虫部署、Gerapy 爬虫管理等方面的知识。


enter image description here

图灵原创
作者:蔡亮,李启雷,梁秀波
定价:69.00元

  • 国内区块链技术顶尖研究者和一线开发者 出品
  • 专注介绍区块链核心原理(干货)和应用技术(实战)
  • 详细解读区块链平台 以太坊 和 HyperLedger
  • 注重实战,全书包含 5 个完整实际项目案例
  • 参考本书实例即可快速开发自己的第一个区块链应用

本书从实战的角度出发,结合实际应用开发场景,对区块链技术进行了全面介绍和剖析。

全书共分为四个部分: 第一部分对区块链进行了全景分析,介绍了其概念、历史、技术流派、主要公司和典型应用场景,并给出了当前区块链产业生态图谱; 第二部分对知名开源区块链平台 以太坊 和 HyperLedger 进行了详细解读,并介绍了如何基于这两个平台进行区块链应用开发; 第三部分以自主可控联盟区块链 Hyperchain 为例,分析了企业级区块链平台的核心技术,介绍了基于 Hyperchain 的企业级区块链应用开发技术; 第四部分介绍了多个区块链实际应用项目案例,并对开发过程和关键代码进行了详细分析。本书不仅全面深入,而且注重实战,非常适合区块链开发人员由浅入深地学习区块链技术。


1. 代码之外的功夫:程序员精进之路

enter image description here

Programming Beyond Practices
作者:Gregory T. Brown
译者:李志
定价:49.00元

  • 面向对象技术专家 Michael Feathers 推荐
  • 亚马逊全五星好评,程序员精进必备

编程只占程序设计工作的 10%,而且是相对简单的工作。本书以 8 个虚构的故事为主线,邀你探索更有趣、更具挑战性的那 90% 的程序设计工作,构建行之有效的思维框架,从而提升解决问题的综合能力。


2. 现代编译原理:C语言描述(修订版)

enter image description here

Modern Compiler Implementation in C
作者:Andrew W. Appel , Maia Ginsburg
译者:赵克佳 , 黄春 , 沈志宇
定价:89.00元

  • 经典编译原理教材,与“龙书”齐名的“虎书”
  • 国际上众多名校采用的编译原理课程教材,包括美国麻省理工学院、加州大学伯克利分校、普林斯顿大学和英国剑桥大学等

本书全面讲述了现代编译器的各个组成部分,包括词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。

全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、存储结构优化等,适合于后续课程或研究生教学。


3. TensorFlow深度学习

enter image description here

Deep Learning with TensorFlow
作者:Giancarlo Zaccone ,Md. Rezaul Karim , Ahmed Menshawy
译者:李志
定价:49.00元 / 电子书 24.99元

  • 介绍深度学习核心概念,传授深度学习实战经验
  • 卷积神经网络等知识尤为详细

本书共分 5 方面内容:基础知识、关键模块、算法模型、内核揭秘、生态发展。前两方面由浅入深地介绍了 TensorFlow 平台,算法模型方面依托 TensorFlow 讲解深度学习模型,内核揭秘方面主要分析 C++ 内核中的通信原理、消息管理机制等,最后从生态发展的角度讲解以 TensorFlow 为中心的一套开源大数据分析解决方案。


4. Hadoop数据分析

enter image description here

Data Analytics with Hadoop
作者:Benjamin Bengfort , Jenny Kim
译者:王纯超
定价:69.00元

  • 针对数据分析介绍分布式计算涉及的大量概念、工具和技术
  • 以数据科学的视角介绍 Hadoop 集群计算和分析

以直观方式提供集群计算和分析概览,为数据科学家深入了解特定主题领域铺平道路。

本书分为两大部分,第一部分从非常高的层次介绍分布式计算,讨论如何在集群上运行计算;第二部分则重点关注数据科学家应该了解的工具和技术,意在为各种分析和大规模数据管理提供动力。


5. R数据挖掘入门

enter image description here

Rによるデータマイニング入門
作者:山本义郎、藤野友和、久保田贵文
译者:朱建春
定价:45.00元

  • 从基础理论到实例应用,轻松入门数据挖掘
  • 网罗数据挖掘中 10 种经典、常用的方法
  • 图文并茂,示例丰富,结合可下载的R代码和数据,让你亲自体验数据挖掘的流程

本书使用R,结合大量实例,详细介绍了数据挖掘的理论和分析方法。

全书分为 3 部分:第 1 部分简单介绍了使用R进行数据挖掘的流程和数据挖掘的概要;第 2 部分介绍了数据挖掘的 10 种常用方法,包括回归分析、Logistic 回归分析、决策树分析、支持向量机、记忆基础推理、聚类分析、自组织映射、主成分分析、对应分析、关联规则分析,并在此基础上使用 R 实际进行数据分析;第 3 部分结合实际的数据挖掘事例介绍了如何使用这些方法。


6. 这样编码才规范:128个编码好习惯

enter image description here

좋은 코딩 나쁜 코딩
作者:朴晋锈
译者:才璐
定价:45.00元

  • 16 个主题,128 项基本编码准则,从项目初期打造统一编码标准
  • 夯实编码基础,规范编码风格,培养编码习惯,助力技术成长
  • 避免 Bug 和后期重复维护,简单的代码才是好代码

本书通过 16 个主题,收录了优秀程序员应当遵守的 128 项基本编码准则,涉及初期设计、间隔、缩进、标识符名称、运算符使用等多个方面,并附有大量参考网址及文献,帮助开发人员夯实基础,从规范的编码操作开始,培养良好的编码习惯,助力未来技术成长。


7. JavaScript测试驱动开发

enter image description here

Test-Driving JavaScript Applications
作者:Venkat Subramaniam
译者:毛姝雯
定价:79.00元 / 电子书39.99元

  • 用实用主义方式探讨棘手的平台测试问题
  • 结合实用示例,展示如何把 TDD 用于前端技术

本书介绍 JavaScript 自动化测试及其相关实践,主体内容包括两部分:

第一部分涵盖自动化测试的基础,介绍如何为同步函数和异步函数编写测试,以及当代码包含复杂的依赖关系时如何实现自动化测试;
第二部分通过一个测试驱动开发的示例,让读者能够运用在第一部分所学的内容,为客户端和服务器端编写自动化测试。

此外,还会介绍一些软件设计原则,有助于实现轻量级设计,并得到可维护的代码。


8. UX设计师要懂工业设计

enter image description here

Understanding Industrial Design
作者:Simon King,Kuen Chang
译者:潘婧,花敏,缪梦雯
定价:59.00元 / 电子书29.99元

  • 美国工业设计行业资深从业者倾力打造,IDEO 两任设计总监经验凝结
  • 从工业设计实践视角阐释流程、产品和设计观点
  • 举例详实,类型丰富,具有较强的实践性

本书详细介绍了工业设计中一些常用的原则和方法,通过大量详实的案例帮助人们理解新时代的工业设计。主要内容包括:理解人类的感官和产品的一些设计原则,比如简约、耐用、趣味性和贴心等,如何设计出既美观又环保的产品。


9. 57招搞定信息图

enter image description here

인포그래픽 인사이트 57
作者:李寿童 , 宋政洙
译者:张翔
定价:59.00元

  • 吸引眼球的 Big idea!
  • 57 个主题覆盖创意、策划、制作、营销、宣传全过程!

本书为想通过信息图传递信息或进行市场营销的读者提供了国内外的成功案例,介绍了制作信息图时需要注意的各种事项,以及如何将其应用于市场营销等内容。

全书涵盖 57 种主题案例,前三部分讲解了制作信息图时需要的创意和策划、制作技巧,第四部分和第五部分则说明了如何在实际营销与宣传中运用信息图。


10. 数学思考法:解析直觉与谎言

enter image description here

直感を裏切る数学 思い込みにだまされない数学的思考法
作者:神永正博
译者:孙庆媛
定价:49.00元

  • 京都大学数学博士、数学分析学教授 科普力作
  • 经典名题,通俗讲解数学思维方式
  • 生活案例,拯救痛入骨髓的数学恐惧

本书为讲解“数学思考法”的通俗科普读物,书中通过用数学思维解析实际生活案例、公众认知中的错误直觉、数学经典名题等方式,由浅入深地传授了分析数据信息价值、辨别谎言、拆解转化复杂问题、抓住事物本质的思考之法,同时讲解了相关的数学知识与理论,可以有效提高理性思维、判断与解决问题能力,对于理解数学、培养数学兴趣亦有有益启示。


11. 你不可不知的50个艺术知识(修订版)

enter image description here

50 Art Ideas You Really Need to Know
作者:苏茜·霍奇
译者:楼伟珊
定价:35.00元

  • 艺术史入门读物,通过 50 个重要概念让你了解西方艺术史的脉络
  • 讲解现当代艺术概念,让你在艺术史的脉络中读懂各式各样的“主义”
  • 本次修订订正了一些错误,并调整了版式

一本简明的艺术史入门读物,精选了西方艺术史的 50 个重要概念,梳理了从史前艺术到文艺复兴,再到现代艺术的脉络,并讨论了各个时期和流派的代表性艺术家。让我们得以更好地在艺术史的脉络中理解各种令人眼花缭乱的“主义”以及许多令人困惑的现当代艺术。