程序员9月书讯

原创 2017年09月18日 11:29:56

8月书讯中奖名单:

  1. xu1227233860《跟阿铭学Linux(第3版)》
  2. bit_kaki《Python数据分析基础》
  3. Lingdongtianxia《Head First JavaScript程序设计》
  4. javazejian《隐匿的宇宙:用基本粒子揭开宇宙之谜》
  5. u010850027《 程序员的算法趣题》

中奖通知由CSDN官方发布站内消息,请关注消息通知~

好书推荐,在图灵书讯中选出你想要的那本书加自己写的理由,在文末评论里回复。下期书讯更新时,会在本期的书讯评论中随机选出若干评论,获奖者可任选图灵书讯中的图书一本。

本月共11本书,涉及各个方面:

有数据可视化、编码逻辑、Java多线程、Ruby、Lua、机器学习、数据挖掘、R数据分析、Java测试驱动、JavaScript编程、数学趣题……

特别推荐《用数据讲故事》【有电子版】 《编程风格:好代码的逻辑》
1. 《图解Java多线程设计模式》
2. 《Ruby基础教程(第5版)》【有电子版】
3. 《Lua设计与实现》
4. 《Python机器学习经典实例》【有电子版】
5. 《数据挖掘与分析:概念与算法》
6. 《R图形化数据分析》【有电子版】
7. 《Java测试驱动开发》【有电子版】
8. 《JavaScript编程精粹》【有电子版】
9. 《数学也荒唐:20个脑洞大开的数学趣题》 【有电子版】

我们来一起看它们都有哪些特色~

特别推荐 ○ 用数据讲故事

Storytelling with Data: A Data Visualization Guide for Business Professionals

这里写图片描述

作者:Cole Nussbaumer Knaflic
译者:陆昊 , 吴梦颖
定价:59.00元

  • 学会用数据讲故事,让沟通更高效、更直接
  • 告别粗糙图表和PPT,让客户满意,给自己加分
  • 前Google人力分析团队经理作品//盖茨基金会、摩根大通银行等组织高管鼎力推荐
  • 秋叶、范冰、邓凯等知名数据分析专家联袂推荐!

要有数据,要理解数据,要可视化呈现数据,而且要干净地呈现,还要围绕你的呈现讲述一个好故事。这就是Cole在这本书中做的全部努力。我们不仅仅要知道数据,更重要的是要利用数据做出决策。

本书通过大量案例研究介绍数据可视化的基础知识,以及如何利用数据创造出吸引人的、信息量大的、有说服力的故事,进而达到有效沟通的目的。具体内容包括:如何充分理解上下文,如何选择合适的图表,如何消除杂乱,如何聚焦受众的视线,如何像设计师一样思考,以及如何用数据讲故事。

更多数据好书:http://mp.weixin.qq.com/s/uqR9GuuA2jTq5xcXV_Bz0g

特别推荐 ○ 编程风格:好代码的逻辑

Exercises in Programming Style

这里写图片描述

作者:Cristina Videira Lopes
译者:顾中磊
定价:55.00元

  • Amazon 4.9星好评,自2014年出版以来广受欢迎
  • 与算法和数据结构同等重要的程序设计概念
  • 了解编程和系统设计的不同方式,找寻卓越代码的奥秘,体会编程之美
  • 简单Python语言阐述,各编程语言爱好者均可阅读

“同样的故事,不同的说法”,编程亦可如此。资深程序员不仅需要写出正确、健壮的代码,更需要为了不同的目的,选择合适的方式来编程。

本书分别使用33种方法,在不同的约束定义下,实现了同一个词频统计任务,展示出风格迥异的编程风格,帮助读者加深对程序设计和系统设计方式的理解,为读者提供崭新的编程思路。

程序员修炼书单:http://mp.weixin.qq.com/s/p9lMCGyB4kRR7TquVVHi1A

1. 图解Java多线程设计模式

増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編

这里写图片描述

作者:结城浩
译者:侯振龙 , 杨文轩
定价:89.00元

  • 精选12种与多线程和并发处理相关的设计模式
  • 264张图表 + 300段Java示例程序 = 轻松学习多线程编程
  • 日本经典多线程入门书,原版长销11年!

◆图文并茂 通俗易懂
日本资深技术作家、《程序员的数学》作者结城浩执笔,264张图表(UML类图、时序图、Timethreads图等)穿插文中,通过类比手法和浅显的语言,逐一讲解与多线程和并发处理相关的12种设计模式。每章附带练习题和答案,自学者也可轻松学习

◆专业实用 拓展进阶
编写了300个示例程序来实现设计模式,掌握这些设计模式可以避免程序发生死锁、节省资源、提高性能等,让多线程程序更高效。java.util.concurrent包、synchronized关键字、Swing框架、Java内存模型等内容也均有涉及,不仅能够了解Java多线程的相关知识,还可加深对Java语言的理解。

图解系列还有:《图解HTTP》《图解机器学习》《图解密码技术》《图解TCP/IP》《图解物联网》《图解性能优化》《图解设计模式》《图解网站分析》《图解网络硬件》《图解openflow》《图解基础设施设计模式》《图解服务器端网络架构》

图解系列:http://mp.weixin.qq.com/s/oMEAWxoChKz0Jf4i9dhkmQ

2. Ruby基础教程(第5版)

たのしいRuby 第5版

这里写图片描述

作者:高桥征义 , 后藤裕蔵
审校:松本行弘
译者:何文斯
定价:79.00元

  • 原版重印34次!Ruby之父松本行弘亲自审校并作序推荐!
  • 日本Ruby协会创始人兼会长倾情力作!
  • Ruby入门首选教程,原版15年长销,第5版支持Ruby 2.3,全新升级!

本书是日本公认的最好的Ruby入门教程。本书对应Ruby 2.3,通俗易懂地讲解了编程时所需要的变量、常量、方法、类、流程控制等的语法,以及主要类的使用方法和简单的应用,让没有编程经验的读者也能轻松掌握Ruby,做到融会贯通并灵活应用到实际工作中。

更多编程语言相关书:http://mp.weixin.qq.com/s/ERmo1J28mHAVcqmiFBxeZg

3. Lua设计与实现

这里写图片描述

作者:codedump
定价:49.00元

  • 第一本揭示Lua实现原理的图书
  • 经典的纯C语言项目分析
  • 一线开发人员倾力打造

本书基于Lua 5.1.4版本讨论了Lua语言的设计原理,全书共分三部分:第一部分讲解数据结构(如通用数据是如何表示的)、字符串以及表类型的实现原理;第二部分是本书最重要的部分,主要讨论了虚拟机的实现;第三部分讨论了垃圾回收、模块实现、热更新、协程等的实现原理。

4. Python机器学习经典实例

Python Machine Learning Cookbook

这里写图片描述

作者:Prateek Joshi
译者:陶俊杰,陈小莉
定价:59.00元

  • 监督学习技术、预测建模、无监督学习算法等前沿话题的实例代码展示
  • 来自Kaggle的经典数据集和机器学习案例
  • 用流行的Python库scikit-learn解决机器学习问题

本书不仅可以帮你了解现实生活中机器学习的应用场景,而且通过有趣的菜谱式教程教你掌握处理具体问题的算法。

本书首先通过实用的案例介绍机器学习的基础知识,然后介绍一些稍微复杂的机器学习算法,例如支持向量机、极端随机森林、隐马尔可夫模型、条件随机场、深度神经网络,等等。通过本书,你不仅可以学会如何做出合理的决策,为自己选择合适的算法类型,而且可以学会如何高效地实现算法以获得最佳学习效果。

更多机器学习好书:http://mp.weixin.qq.com/s/9UMj3e3703EuKSsYo5JAxA

5. 数据挖掘与分析:概念与算法

Data Mining and Analysis: Fundamental Concepts and Algorithms

这里写图片描述

作者:Mohammed J. Zaki , Wagner Meira Jr.
译者:吴诚堃
定价:129.00元

  • 专注于数据挖掘与分析的基本概念和算法的入门图书
  • 融合机器学习、统计学等相关学科知识,涵盖频繁模式挖掘、聚类、分类等经典算法
  • 兼顾前沿话题,提供算法对应的开源实现方法 配备丰富教辅资源,包括课程幻灯片、教学视频、数据集等

本书内容分为数据分析基础、频繁模式挖掘、聚类和分类四个部分,每一部分的各个章节兼顾基础知识和前沿话题,例如核方法、高维数据分析、复杂图和网络等。每一章最后均附有参考书目和习题。

更多数据挖掘好书:http://mp.weixin.qq.com/s/yPf2J3lfJbmTraH9hVsjDg

6. R图形化数据分析

Graphing Data with R: An Introduction

这里写图片描述

作者:John Jay Hilfiger
译者:王洋洋
定价:69.00元

  • 将复杂数据图形化,使其一目了然
  • 数据分析和可视化入门首选
  • 无需数学、编程等技术背景

本书介绍如何使用图形化的方法来分析和理解复杂的数据,该方法突出数据中重要的关联和分布趋势,并使用尽可能简单的视觉元素来呈现尽可能丰富的信息。

本书重点介绍如何理解数据分析的图形元素,以及如何使用R生成书中涉及的各种图形。附录中列有大量参考资料,以及章节练习解答、相关R函数、R包、故障排查等信息,便于读者深入学习。

R书单:http://mp.weixin.qq.com/s/x7V5x5AB62ONYNkltPVIbA

7. Java测试驱动开发

Test-Driven Java Development

这里写图片描述

作者:Viktor Farcic , Alex Garcia
译者:袁国忠
定价:49.00元

  • 通过练习诠释所有TDD概念,让你成为TDD黑带高手的详细指导书!
  • 从使用TDD开始,改善设计和代码的质量、简化重构工作、提高代码覆盖率

多年来,本书作者一直在使用TDD,并试图将其经验传授给你。身为开发人员,他们深信学习编码实践的最佳方式是编写代码和不断练习,本书秉承的正是这种理念——通过练习诠释所有TDD概念。

本书介绍如何将各种TDD最佳实践应用于Java开发,主要内容包括:用Java语言进行TDD会用到的各种工具和框架,所需环境搭建;通过实际应用程序,展示TDD优点及开发中应注意的主要问题;TDD是如何通过模拟内部和外部依赖来提升速度的;如何重构既有应用程序;详细介绍所有TDD最佳实践。

更多java好书:http://mp.weixin.qq.com/s/ZyG63kJcCWx8DoJCQ32jjA

8. JavaScript编程精粹

Mastering JavaScript

这里写图片描述

作者:Ved Antani
译者:门佳
定价:39.00元

  • 掌握JavaScript基础知识要点及其现代技术和工具,用正确的编码风格开发Web应用

JavaScript的发展速度太快了。我们在学习这些新特性的同时,不应该忽略那些必须掌握的JavaScript基础知识。这些知识是根基,不容忽视。

本书详细介绍讲述了JavaScript的基础知识以及一些系现代语言工具和库,例如jQuery、Underscore.js和Jasmine。主要内容包括:JavaScript基础知识,函数、闭包和模块,数据结构和相关处理,面向对象的JavaScript,JavaScript设计模式,测试与调试,ECMAScript 6,DOM事件和操作,服务器端JavaScript。

更多JavaScript好书:http://mp.weixin.qq.com/s/zojxGPMUBmTfEOO5scN6MQ

9. 数学也荒唐:20个脑洞大开的数学趣题

Le choix du meilleur urinoir…

这里写图片描述

作者:杰罗姆•科唐索
译者:王烈
定价:49.00元

  • 荒唐搞怪的数学,令人捧腹的趣题,堪称法国“最搞怪”的数学网红博客佳作
  • 脑洞大开的荒唐问题,另类的数学研究,启发心智的思考
  • 令人捧腹的笑话,丰富的漫画,让数学不再枯燥晦涩

数学有什么用?这本书深入浅出地列举了数学在日常生活中的“具体”应用。包括怎么贴瓷砖、怎么摞煎饼、怎么让民主更民主一些、怎么闭着眼睛赢得法网公开赛、上厕所的时候怎么选择小便器,等等。

本书用20个数学问题探讨了代数、概率学、统计学、平面几何、图论、拓扑学等主题,在意想不到的趣题中探讨数学难题,让貌似艰涩的数学显得轻松有趣,让貌似荒唐可笑的问题展示数学的乐趣。

更多好玩的数学书:http://mp.weixin.qq.com/s/mstT88i0hTbL5JLATpesgw

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java中两个数交换的细节问题

在码代码过程中,两个数交换是经常用到的,但在Java 中,如果忽略了值传递和引用传递就很容易出错。 看一下两个整数交换代码: public void swap(int a,int b){ int t=...

有关Java中两个整数的交换问题

在程序开发的过程,要交换两个变量的内容,是一种比较常见的事情。在排序算法中,就有一种就叫做“交换排序法”。在所有的排序算法,交换要排序的集合中的两个元素,几乎是必须的过程。在Java中交换两个元素的内...

java交换两个数的常见方法及效率测试

论两个数的交换的重要性 讨论交换两个数的方法对某些人来说无聊,但某些人很乐意探究,甚至某些面试官喜欢用这个做文章。刚出来找工作笔试的时候我也碰到与之相关的问题。 常见的两个数交换的方法 边...

正向代理、反向代理、透明代理

套用古龙武侠小说套路来说,代理服务技术是一门很古老的技术,是在互联网早期出现就使用的技术。一般实现代理技术的方式就是在服务器上安装代理服务软件,让其成为一个代理服务器,从而实现代理技术。常用的代理技术...

JAVA解析嵌套的JSON字符串.

这里的JSON串,是以饭否的Public Time Line上面的JSON格式的字符串为例子的.http://api.fanfou.com/statuses/public_timeline.json饭...

Jackson、JSON-lib、Gson性能对比

两款JSON类库Jackson与JSON-lib的性能对比(新增第三款测试) url:http://wangym.iteye.com/blog/738933   最后更新:2010-08-18,增加...
  • jackpk
  • jackpk
  • 2013-12-05 14:36
  • 18635

java实现字符串四则运算公式解析工具类

项目中用到用户定义运算公式进行就算的需求,这样需要进行字符串四则运算解析,下面提供字符串公式四则运算解析与计算工具类,需要的同学可参考。工具类如下:FormulaCalculator.java: p...

用Flash的API写html5应用

在大量开发人员不断争论什么html5是否能代替Flash的时候,haXe社区的疯子们搞出了一个让html5控们瞠目结舌的东西——Jeash。仅仅 凭名字,你可能无法了解这个东西究竟是做什么用的,它的...

HttpClient使用详解(4.3.X以上版本)

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)