我的书单(一)

读书带给人的是精神上的富足,会让你在精神得到满足之余,有一种孤独感。

大学期间,从大三开始陆陆续续也读了一点书籍,好多也是因为别人的推荐才知道的,也很感激那些推荐者,所以今天也来推荐一下我读过的一些好书!这些书有的是读完的,有的正在读,但都是我觉得还不错的书。

一、数学类

数学是自然科学的基础,计算机更是由数学家创造出来的,培养好的数学素养对以后的学习是非常有必要的!

1.代数 — Artin

这本书是由当代领袖型代数学家与代数儿何学家之一的Atrin写作的,是一本代数学的经典著作,既介绍了矩阵运算、群、向量空间、线性变换、对称等较为基本的内容,又介绍了环、模、域、伽罗瓦理论等较为高深的内容,对于提高数学理解能力、增强对代数的兴趣是非常有益处的。

2.组合数学 — 冯荣权、宋春伟

这本书出自北大数学系教授之手,注重对抽象概念和定理的理解,强调方法的运用以及组合数学在各个领域的应用。因为理论性比较高,所以初步读起来会觉得比较困难,但理解了之后会觉得非常有趣。

二、计算机类

1.计算机程序的构造和解释

这本书是MIT盛行多年的一本教材,它不仅仅是在教授计算机技术,我觉得里面更多的计算机科学方面的知识,作者使用了简单的函数式语言Scheme带领读者初步探索了精彩绝伦的计算机科学理论的世界!个人觉得是目前读过最精彩的书!

  • 前4章的习题解答我也放在了GitHub上。

2.算法导论

不多说,这本书是学习算法的人都有读过的,里面的内容也是非常的丰富,想读懂里面的内容是需要一定的基础的,想读完它更是需要花费大量的时间的。

  • 我的一些算法练习和本书里一些经典算法的实现代码放在了这里

3.编程珠玑

在书中,作者选取许多具有典型意义的复杂编程和算法问题,生动描绘了历史上众大师们在探索解决方案中发生的轶事、走过的弯路和不断精益求精的历程,引导读者像真正的程序员和软件工程师那样富于创新性地思考,并透彻阐述和总结了许多独特而精妙的设计原则、思考和解决问题的方法以及实用程序设计技巧。解决方案的代码均以C/C++语言编写,不仅有趣,而且有很大的实战示范意义。每章后所附习题极具挑战性和启发性,书末给出了简洁的解答。

4.C++ Primer

这本是久负盛名的 C++经典教程,深入浅出地为我们讲解了C++11标准里的各种知识和原理,教会我们怎么进行高效的现代C++编程

5.Effective C++

这是C++领域的经典大作,与《C++ Primer》的广博不同,这本书只是列出了55个编程准则,但都是非常实用的经验准则,是一本短小精悍的“专家经验积累”

6.统计学习方法

书中罗列了10个统计学习方法,并且书的厚度相比同类的其他书籍真的很少,适合入门学习。

7.机器学习

周志华的经典之作,不做其他介绍。

------------- 本文结束 感谢您的阅读 -------------

本文标题:我的书单(一)

文章作者:Perry

发布时间:2019年03月12日 - 12:55

最后更新:2019年09月20日 - 16:40

原始链接:https://perry96.com/archives/e8337a1e.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

0%