你站在桥上看风景,看风景的人在楼上看你。明月装饰了你的窗子,你装饰了别人的梦。
——《断章》卞之琳
本月有11本新书:
两本python《Python编程:从入门到实践》《精通Python设计模式》
两本进阶《C#敏捷开发实践》《Android Launcher应用开发》
三本设计《设计师要懂心理学2》《搞砸了的设计:随处可见的BAD UI》《体验设计白书》
还有一本科普《趣味学数学》
特别推荐 ○ TAOCP 卷2:半数值算法
作者:Donald E. Knuth
译者:巫斌 范明
页数:616
计算机科学经典巨著
入选《美国科学家》20世纪最重要的12部学术专著
最年轻图灵奖得主、当代最伟大的程序员之一高德纳作品
《计算机程序设计艺术》系列被公认为计算机科学领域的权威之作,深入阐述了程序设计理论,对计算机领域的发展有着极为深远的影响。《半数值算法(第3版)》为该系列的第2卷,全面讲解了半数值算法,分“随机数”和“算术”两章。书中总结了主要算法范例及这些算法的基本理论,广泛剖析了计算机程序设计与数值分析间的相互联系。
特别推荐 ○ Python编程:从入门到实践
作者:Eric Matthes
译者:袁国忠
页数:476
Amazon编程入门类榜首图书
从基本概念到完整项目开发,一步一步详细讲解
可读性高,用平实的语言向初学者解释各种概念,没有过早引入隐晦难懂的技术术语
《Python编程:从入门到实践》分为基础篇和实战篇两部分。基础篇介绍基本的编程概念,如列表、字典、类和循环,并指导读者编写整洁且易于理解的代码。另外还介绍了如何让程序能够与用户交互,以及如何在代码运行前进行测试。实战篇介绍如何利用新学到的知识开发功能丰富的项目:2D游戏《外星人入侵》,数据可视化实战,Web应用程序。
Python进阶 ○ 精通Python设计模式
作者:Sakis Kasampalis
译者:夏永锋
页数:160
写作风格干净利落、紧抓要点
用现实例子展示各模式的关键特性
《精通Python设计模式》本书分三部分、共16章,介绍一些常用的设计模式。第一部分介绍处理对象创建的设计模式,包括工厂模式、建造者模式、原型模式;第二部分介绍处理一个系统中不同实体(类、对象等)之间关系的设计模式,包括外观模式、享元模式等;第三部分介绍处理系统实体之间通信的设计模式,包括责任链模式、观察者模式等。
“这本书结构合理、语言简洁,各章自成一体,可以单独阅读。每章都包含一些理论解释以及大量代码和现实生活中的例子。用例对于理解在何时运用何种设计模式很有帮助。”
深入剖析自动内存回收机制 ○ 垃圾回收的算法与实现
作者:中村成洋, 相川光
译者:丁灵
页数:456
Ruby之父松本行弘推荐,日本天才程序员兼LISP黑客竹内郁雄审校
254幅图解,轻松掌握GC经典算法
实际源码剖析,深入探讨GC具体实现
让你亲身感受“理论和实现的不同”
《垃圾回收的算法与实现》分为“算法篇”和“实现篇”两大部分。算法篇介绍了标记-清除算法、引用计数法、复制算法、标记-压缩算法、保守式GC、分代垃圾回收、增量式垃圾回收、RC Immix算法等几种重要的算法;实现篇介绍了垃圾回收在Python、DalvikVM、Rubinius、V8等几种语言处理程序中的具体实现。本书适合各领域程序员阅读。
编写自适应代码 ○ 轻松应对恼人需求变更
作者:Gary McLean Hall
译者:许顺强
页数:352
资深Microsoft .NET Framework开发大师Gary McLean Hall作品
美亚近年来最受关注的C#经典之作
代码示例贯穿始终,帮助程序员理解原则和模式背后的思想
《C#敏捷开发实践》共分为敏捷基础、编写SOLID代码和自适应实例三大部分,将理论与实践相结合,介绍了当前使用Microsoft .NET Framework进行C#编程的最佳实践,详尽探讨了C#开发人员如何应用Scrum等敏捷方案实现高质量、自适应的代码,并给出大量代码示例,是.NET中高级程序员进阶的实用指南。
全面讲解Android桌面体系 ○ 打造完美桌面应用
作者:张泳 , 葛丽娜
页数:376
基于Android 6.0
深入解析Android系统应用程序Launcher3
广泛涵盖Launcher清单、应用程序组件、资源配置、UI组件、Launcher操作及Protocol Buffer
《Android Launcher应用开发》以Launcher为解析核心,全面深入地介绍了Launcher的清单、应用程序组件、资源配置、UI组件以及Launcher的操作等,包含了整个桌面的体系和技巧。本书语言通俗易懂,解析全面,有利于读者理解整个Launcher桌面的体系。
倒漏斗营销 ○ 从现有客户拓展新客户
作者:Joseph Jaffe
译者:张玳
页数:256
奥巴马通过倒漏斗营销法赢得总统宝座
Zappos运用倒漏斗营销法晋升为网上最大鞋城
运用新思维,做好生意其实并不难
传统的营销是漏斗式的,只管吸引人过来,不考虑现有客户感受。《倒漏斗营销:从现有客户拓展新客户》推翻了传统营销思维,把“漏斗”倒过来,提倡照顾好现有客户,让客户主动帮我们传播美名。企业和客户形成通畅的沟通渠道,客户帮助企业在新兴平台上传播口碑,符合新时代营销的要求。
超级畅销书姊妹篇 ○ 设计师要懂心理学2
作者:Susan M. Weinschenk
译者:蒋文干
页数:312
国际知名设计心理学家Weinschenk全新力作
100个设计师必知心理学问题,轻松理解设计背后的心理学动机
畅销欧美、日本,首屈一指的设计师必读经典
《设计师要懂心理学2》内容面向未来、与时俱进,以创造直观、易用而又有吸引力的设计为宗旨,在《设计师要懂心理学》一书的基础上讨论了设计师必须知道的另外100个心理学问题。每个问题短小精悍,片刻即可读完,让人轻松地理解设计背后的心理学动机。
失败UI案例集 ○ 了解并避免BAD UI
作者:中村聡史
译者:邬佳笑
页数:244
UI设计,从搞砸到搞定
成功的设计各不相同,失败的设计具备共通之处
和本书一起进入BAD UI的世界,学习人人要懂的UI常识
《搞砸了的设计:随处可见的BAD UI》是一本BAD UI案例集。作者经过长期积累,收集了近200个BAD UI案例,比如搞不清是推开还是拉上的大门、不得不一遍遍重新填写的表格、令人不知所措的自动售票机界面或Web页面等,旨在结合照片挖掘这些失败案例背后的原因,告诉读者什么样的设计会造成用户不便,进而指导读者设计或选择更好的UI。
TW体验设计师心血之作 ○ 轻松入门体验设计
作者:张玳
页数:188
ThoughtWorks体验设计师、软件工程师张玳作品
涵盖体验设计中每个概念的逻辑、形成过程
市面上已经有相当多的介绍设计技法、流程的书,作者无意画蛇添足,《体验设计白书》更多的是探讨设计中每一个步骤的目的、必要性以及相互之间的衔接。如此,读者可以知其所以然,并在必要时调整方法和步骤,而不是刻板地死守某种流程。
这是一本讲述体验设计理念的小书,以体验设计的初学者为目标读者而写。全书并无任何高深和难以消化的概念,并且每个概念均阐述其历史、逻辑或者形成过程,所以对非从业者来说也有参考作用。
有料有趣的数学题集 ○ 趣味学数学
作者:邦尼·埃弗巴克, 奥林·钱恩
译者:吴元泽
页数:424
通过趣味数学(趣题、谜题和游戏)学习数学,培养批判性思维、提高解决问题的能力
涵盖逻辑、代数、数论、图论、二人策略游戏、单人游戏和谜题,以及概率论等话题
收罗近五百个趣味数学问题,给出了部分问题的提示或解答
《趣味学数学》是一本数学趣题集,但又与其他大多数此类书籍有所不同。通过本书,你将真正学到一些有趣的数学。作者呈现学习材料的方式非常有效率。首先,他们提出一个问题或谜题,让读者试着去解决。接着他们说明问题背后的数学。然后他们带领读者一步步去解题,并揭示出数学如何让求解这个问题变得更容易。