8月书讯中奖名单:
- xu1227233860《跟阿铭学Linux(第3版)》
- bit_kaki《Python数据分析基础》
- Lingdongtianxia《Head First JavaScript程序设计》
- javazejian《隐匿的宇宙:用基本粒子揭开宇宙之谜》
- 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个数学问题探讨了代数、概率学、统计学、平面几何、图论、拓扑学等主题,在意想不到的趣题中探讨数学难题,让貌似艰涩的数学显得轻松有趣,让貌似荒唐可笑的问题展示数学的乐趣。