学习编程要看哪些书籍:10本豆瓣9.0高分编程书籍推荐

学习编程要看哪些书籍:10本豆瓣9.0高分编程书籍推荐

如果读书也能算是一个嗜好的话,我的唯一嗜好就是读书。人必须读书,才能继承和发扬前人的智慧。人类之所以能进步,靠的就是能读书又写书的本领。

——季羡林

在计算机行业更是如此,先驱们在探索初期凝结下来的智慧汇聚成一本本经典好书,而这些书对现在的我们来说是极其宝贵的财富,值得我们细细品读,仔细回味。

今天小异带来的11本豆瓣9.0分以上好书,即是如此。

C和C++

C Primer Plus 第6版 中文版

豆瓣评分9.4!这是多数C语言初学者的入门之选。

本书是畅销近40年的经典佳作,无数初学者入门C语言的首选。其紧随C语言标准更新,与时俱进地进行了6次改版,为读者提供实用而专业的C语言知识与技巧。整体内容系统且详细,每个知识点都是深入浅出,细致到位,完全是为零基础读者打造。

本书中使用了大量的案例用以说明C的概念,辅以生动简洁的图示,让C语言的学习变得更为轻松。在每个章节的末尾针对对应的知识点设计了大量的复习题,和编程练习,从巩固基础和提升编程能力两方面同时下手帮助读者的C语言学习。

C++并发编程实战(第2版)

豆瓣评分9.7!一书破解多线程障碍,让并发编程不再是困扰!

本书是C++标准委员会成员的作品,拥有非常丰富的代码示例,紧密结合了现在C++特性,系统而全面地讲解了并发编程。作为一本介绍C++并发和多线程编程的深度指南,本书的专业性毋庸置疑。同时译者在翻译本书时做了大量的工作,在书中针对难点要点做了许多补充,降低了理解难度。

同时,本书附赠了141份范例源代码,近200页的电子版参考手册,让读者能够快速方便地查找C++线程特性。

C和指针

豆瓣评分9.1,这本经典之作真正地让人搞懂了烦人的指针。

虽然书名叫《C和指针》,但是书中的内容却讲到了C的方方面面。全书逻辑清晰,通俗易懂,在讨论C语言理论与实践的紧密融合之外,还提供了非常宝贵的提示和警告,让新手才初踏入C语言世界就免受各种陷阱的困扰。

当然,本书最大的特点就是对指针的清晰剖析,对其基础用法和高级特性都有详细介绍,告诉读者该如何有效地把指针融入自己的实际开发当中。

C专家编程

豆瓣评分9.2!这本技术图书充满了有趣的故事与历史,让阅读变得不再枯燥。

如果你对C语言还有什么地方比较模糊,这本书基本可以拨开那些迷雾,让你领略C真正的魅力。作者提供在编译器角度下的独特视角,能够帮助读者从新的角度认识和理解C。

因为是从底层视角出发介绍C和它的特性,所以尽管本书成书较早,其思想却并不过时。

大师经典

浪潮之巅 第四版

豆瓣评分9.1!吴军博士带你看世界科技产业的起起伏伏。

以史为镜,可知兴衰。吴军博士的这本书以独特的视角讲述IT产业发展的历史脉络,叙述了硅谷传奇公司的兴衰浮沉,同时客观分析了它们的失败原因,指出了IT产业的发展规律。

本书是IT从业人员不可不读的经典好书,作为对IT行业感兴趣的其他读者也能从中获得不一样的体验,对IT行业有更清晰的认识。

计算之魂

豆瓣评分9.3,这本吴军博士在科技人文领域重磅之作,锻炼读者的计算思维。

本书延续了他以前作品的风格,把人文历史与计算机科学结合得非常好,使用大量全球顶尖科技企业的真实面试题作为例子,从不同层次详细解读了不一样的思路和解决方法,深度阐释题目背后的计算机科学精髓。当然,这导致阅读本书不能和以前一样,闲暇随意阅读,需要有一定的基础和投入思考——毕竟算法还是有一定难度的。

按照吴军博士的说法,把本书中所有算法题目吃透,全球所有顶尖科技企业随意挑选——这是毋庸置疑的,因为谁能吃透所有题目基本上表明其计算机能力达到了一定高度。作为普通读者,当然不用刻意追求这个,能够通过学习更高层次的思想与方法拓展自己的思路,强化自己的计算思维,让自己的职业生涯更上一层、再上一层便是很好的结果了。

编程珠玑 续

豆瓣评分9.3,乔恩·本特利的经典“编程珠玑”系列姊妹篇。

“编程珠玑”系列真的影响了好几代无数的程序员,不讲数学公式和推导,只用简洁的代码把那些例子,从使用场景到技术解析方方面面地讲透了。从基础的数组到性能监控的编程技巧,从粗略估算的实用技巧到人性化I/O设计,这本书涵盖了大部分软件开发过程中用得到的关键技能。

这些不是取巧的技能,而是大师多年以来智慧的结晶,技能帮助读者解决问题,又能启发思维打开思路。

重构 第2版

豆瓣9.3分!经典之作《重构》的20年后重构版。

马丁·福勒作为软件开发领域的大师,致力于改善企业级的软件设计,对优秀的设计以及支撑优秀设计的工程实践孜孜以求。本书是对经典版本的全新升级,换用了更简单的JavaScript作为示例语言,针对现在的技术发展做了全新改版。

本书不单单是教读者如何重构,更是教会读者在写代码之初就知道哪些是不能碰的雷区,什么样的是坏代码,从而写出质量更高的好代码。代码重构是不可避免的,但是在一开始减少“坏味道”则可以减少后期大量的维护成本。

人工智能

机器学习公式详解

豆瓣9.3分!经典“西瓜书”《机器学习》的学习伴侣。

本书被读者亲切地叫作“南瓜书”,可以用来一站式解决机器学习中的数学难题。作为Datawhale极受欢迎的开源项目,本书的原课程在GitHub上星标早已过2万。其内容思路清晰,视角独特,结构合理,对“西瓜书”中每个公式的推导和解析都是以本科数学为基础,并不需要太过复杂的数学知识储备。

动手学深度学习

豆瓣评分9.3!亚马逊科学家团队联袂出品的深度学习入门书。

本书已经用于加州大学伯克利分校、北京大学、清华大学等140余所高校的相关课程教学,是交互式实战环境下动手学习深度学习的优秀典范。其既阐述了深度学习关键的算法原理,又演示了它们的实现和运行,将实践和原理完美地融合在一起。

动手学强化学习

豆瓣评分9.3,上海交大ACM班创始人俞勇团队重磅作品!

本书源自上海交大ACM班的教学实践成果,是将强化学习理论知识与动手操作成功融合的典范。其内容沿用了ACM班的Python Notebook形式展示,其中包含强化学习相关概念的定义、理论分析、算法过程和可运行代码。读者可以根据自己的需求选择性阅读和使用——对理论有一定了解就直接用代码实践,才开始学就先认真阅读非代码部分。

本书真正地从需求出发,以理论和实践为基础,帮助高校学生和行业从业人员深入学习、研究强化学习提供了一条相对轻松的道路。本书有专门的配套在线学习平台,读者能够在线运行代码并与其他读者交流,还有机会得到作者老师的亲自指点和解惑!

结语

这个高分书单中,从基础语言入门,到进阶技巧学习;从代码重构,到人工智能中的深度学习、强化学习,应有尽有,任君挑选。

读者口碑是评价图书质量好坏的一个标准——当然并不是唯一标准,我们可以根据这个标准来选择自己需要的优秀图书,帮助提升自己的专业技能。这些豆瓣9.0分以上的好书,有没有正好是你需要的?

⚠️免责声明:本文来自投稿,不代表潇湘读书社立场,如若转载,请注明出处:https://www.xiaoxiangguan.cc/39223.html
⚠️侵权声明:如有侵权请发送邮件至:xiaobing1945@163.com 反馈,我们将尽快处理。
⚠️转载声明:若需转载,请保留原文链接并附出处,谢谢合作。
(0)
上一篇 2022年9月12日
下一篇 2022年9月12日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

网站客服