分享

程序员绝对不会错过的几本书

 有用之书01 2016-10-24


正值1024程序员节日来临之际,书叔刚好拿到了一个21本《O\'Reilly精品图书系列共21册》全集。

就从中挑选了7本,为程序员解放下双手,翻翻书。

互动:说说你对1024有什么故事吗?和小伙伴们分享。


1
《机器学习》

回复没有提供本书

s6093730.jpg

作者: (美)Tom Mitchell

出版社: 机械工业出版社

译者: 曾华军 / 张银奎 / 等

豆瓣评分 8.4


内容简介:

《机器学习》展示了机器学习中核心的算法和理论,并阐明了算法的运行过程。本书综合了许多的研究成果,例如统计学、人工智能、哲学、信息论、生物学、认知科学、计算复杂性和控制论等,并以此来理解问题的背景、算法和其中的隐含假定。《机器学习》可作为计算机专业 本科生、研究生教材,也可作为相关领域研究人员、教师的参考书。


推荐语:

在AI大行其道的时代,本书值得你细读一番。


2
《编写可读代码的艺术》


s10328621.jpg

作者: Boswell, D. / Foucher, T.

出版社: 机械工业出版社

译者: 尹哲 / 郑秀雯

豆瓣评分 8.6


内容简介:

本书关注编码的细节,总结了很多提高代码可读性的小技巧,看似都微不足道,但是对于整个软件系统的开发而言,它们与宏观的架构决策、设计思想、指导原则同样重要。编码不仅仅只是一种技术,也是一门艺术,编写可读性高的代码尤其如此。如果你要成为一位优秀的程序员,要想开发出高质量的软件系统,必须从细处着手,做到内外兼修,本书将为你提供有效的指导。


推荐语:

插图幽默合理,问题直指要害,方法简单易行。当然有追求的程序员都会如作者般注意代码品质的,我们写出来的代码是给人看的,给自己看的,所以对可读性的追求是必须的。


3
《JavaScript权威指南》


s5860151.jpg

作者: 弗拉纳根

出版社: 机械工业出版社

译者: 李强

豆瓣评分 8.9


内容简介:

本书全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每一个JavaScript对象、方法、性质、构造函数、常量和事件处理程序。


推荐语:

这本书可以当作字典来看,学习 JavaScript 的必备书刊。


4
《利用Python进行数据分析》


s27275372.jpg

作者: Wes McKinney

出版社: 机械工业出版社

译者: 唐学韬

豆瓣评分 8.6


内容简介:

还在苦苦寻觅用Python控制、处理、整理、分析结构化数据的完整课程?本书含有大量的实践案例,你将学会如何利用各种Python库(包括NumPy、pandas、matplotlib以及IPython等)高效地解决各式各样的数据分析问题。


推荐语:

科学计算和数据分析社区已经等待这本书很多年了:大量具体的实践建议,以及大量综合应用方法。本书在未来几年里肯定会成为Python领域中技术计算的权威指南。


5
《算法精解》


s11351454.jpg

作者: Kyle Loudon

出版社: 机械工业出版社

译者: 肖翔 / 陈舸

豆瓣评分 8.2


内容简介:

本书是数据结构和算法领域的经典之作,十余年来,畅销不衰!全书共分为三部分:第一部分首先介绍了数据结构和算法的概念,以及使用它们的原因和意义,然后讲解了数据结构和算法中最常用的技术——指针和递归,最后还介绍了算法的分析方法,旨在为读者学习这本书打下坚实的基础;第二部分对链表、栈、队列、集合、哈希表、堆、图等常用数据结构进行了深入阐述;第三部分对排序、搜索数值计算、数据压缩、数据加密、图算法、几何算法等经典算法进行了精辟的分析和讲解。


推荐语:

本书的最大特点是有源代码,所以非常非常适合大一大二的同学用来完成数据结构的大作业,自己写个测试用例就好了……另外,配图非常好,看起来非常舒服。书中的例子只能说是完成了基本功能,有些例子还有可以优化的地方。


6
《程序员度量》


s25807093.jpg

作者: Jonathan Alexander

出版社: 机械工业出版社

译者: 张燎原 / 周峰 / 张刚 / 宋励奋

豆瓣评分 7.6


内容简介:

富有经验的团队建设者Jonathan Alexander解释了程序员度量是如何帮助团队准确地理解在项目过程中发生的事情,让每一位程序员可以关注于特定的改善。Alexander呈现了各种简单而又复杂的程序员度量,向你传授如何建立你的团队。


推荐语:

你该如何改善你的软件开发团队?这本精炼的书籍介绍了程序员度量,这样一种清晰客观的方式来确定、分析和讨论软件工程师的成败——不作为绩效考虑的一部分,但是可以帮助团队变成更有凝聚力的生产单元。


7
《SEO的艺术》


s26700341.jpg

作者: Eric Enge;Stephan Spencer;

Jessie Stricchiola;Rand Fishkin

出版社: 机械工业出版社 

译者: 姚军

豆瓣评分 7.8


内容简介:

搜索引擎优化领域的4位公认的专家分享指南和新颖的技术,帮助你规划和执行全面的SEO策略。《SEO的艺术》为你带来搜索引擎行为的最新变化,例如,设计用户参与和社会化媒体的新排名方法,以及从基本到高级的整套有效的战术。


推荐语:

SEO呢,往小了说,就是用各种方法获取排名,通过搜索引擎排名获取搜索引擎流量,往大了说,是一种能用相对较小成本获取较大利润的技术和艺术相结合的一门……


《O\'Reilly精品图书系列共21册》

《机器学习:实用案例解析》、《利用Python进行数据分析》、《社交网站的数据挖掘与分析(原书第2版)》、《社会网络分析:方法与实践》、《以用户为中心的软件设计:打造用户友好型应用的有效方法和准则》、《编写可读代码的艺术》、《算法精解:C语言描述》、《算法技术手册》、《JavaScript权威指南(原书第6版)》、《Python学习手册(原书第4版)》、《MySQL核心技术手册》、《HTML5应用开发实践指南》、《嵌入式系统设计与实践》、《PaaS程序设计》、《程序员度量:改善软件团队的分析学》、《Android应用开发攻略》、《Android程序设计:第2版》、《GAE编程指南》、《精通Hibernate》、《SQL与关系数据库理论:如何编写健壮的SQL代码(第2版)》、《SEO的艺术(原书第2版)》

如果你想让小助手为你查书

直接公众号回复“1”加小助手

暗号“读书”

关注公众号:有用之书

回复“1024”即可免费获取这7本书

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多