原文标题:豆瓣评分 9.0 以上,盘点编程圈那些超绝的神作,读一遍根本不够!
原文作者:图灵编辑部
冷月清谈:
豆瓣评分9.3的Rust语言学习书:
- 《Rust程序设计(第2版)》:全面介绍Rust语言,编写安全、高性能、易于并发的程序。
豆瓣评分9.6的R语言学习书:
- 《R语言实战(第3版)》:轻松上手R语言,全面扩充新版特性,如ggplot2、tidyverse等。
豆瓣评分9.6的Linux学习书:
- 《Linux命令行与shell脚本编程大全(第4版)》:讲解全面,示例丰富,适用于所有Linux发行版。
豆瓣评分9.0的Python爬虫学习书:
- 《Python3网络爬虫开发实战(第2版)》:介绍如何使用Python开发网络爬虫,提供针对性练习平台,覆盖异步爬虫、JavaScript逆向等知识点。
豆瓣评分9.4的算法学习书:
- 《算法(第4版)》:基于Java讲解算法,代码实现详细,适合不同水平的读者。
- 《计算机程序设计艺术》:公认的计算机科学领域权威之作,深入阐述程序设计理论。
豆瓣评分9.5的深度学习学习书:
- 《深度学习入门:基于Python的理论与实现》:真正意义上的深度学习入门书,从零打造深度学习网络,理解原理。
- 《深度学习入门2:自制框架》:深度学习鱼书姊妹篇,手把手带你创建深度学习框架,直击本质。
豆瓣评分9.1的数学与编程结合学习书:
- 《用Python学透线性代数和微积分》:用Python代码解决程序设计中的数学问题,涵盖向量几何、矩阵、微积分等。
豆瓣评分9.5的数学教材:
- 《具体数学:计算机科学基础(第2版)》:经典数学著作,被多所知名大学采纳为教材,作者之一为图灵奖得主高德纳。
豆瓣评分9.7的计算机体系结构教材:
- 《计算机体系结构(第6版)》:由图灵奖得主合著,堪称计算机体系结构的「圣经」,系统介绍计算机系统的设计与实现。
怜星夜思:
2、对于初学者来说,从这些豆瓣评分高的书单中,你推荐从哪本开始读起?
3、在学习这些书籍的过程中,你遇到过哪些困难?是如何克服的?
原文内容
要说书这种东西,很难说有绝对的优劣,毕竟,阅读者有所收获,已经是好书的最佳证明。然而,千人千面,大家学识层次和阅读心境都不一样,恐怕对一本书的评价也有较大的差异。倘若在这种情况下,还有那么一些书获得了压倒性好评(比如豆瓣评分 9.0 以上),这样的书弥足珍贵,值得我们阅读与分享。
编程基础
《C语言程序设计现代方法(第2版 • 修订版)》
K.N.King | 著
吕秀锋,黄倩 | 译
豆瓣评分 9.3,本书是 Rust 领域经典参考书,由业内资深系统程序员编写,广受读者好评。书中全面介绍了 Rust 这种新型系统编程语言——具有无与伦比的安全性,兼具 C 和 C++ 的高性能,并大大简化了并发程序的编写。
第 2 版对上一版内容进行了重组和完善,新增了对“异步编程”的介绍。借助书中的大量案例,你也能用 Rust 编写出兼顾安全性与高性能的程序。
《R语言实战(第3版)》
罗伯特 · I. 卡巴科弗 | 著
豆瓣评分 9.6,作为 R 语言的经典教程,这本书帮助读者轻松上手。新版全面扩充 ggplot2、tidyverse、 RStudio、R Markdown 用法。
《Linux命令行与shell脚本编程大全(第4版)》
理查德·布卢姆 | 著
崔庆才|著
豆瓣评分 9.0,介绍了如何利用 Python 3 开发网络爬虫。本书为第 2 版,相比于第 1 版,为每个知识点的实战项目配备了针对性的练习平台,避免了案例过期的问题。另外,主要增加了异步爬虫、JavaScript 逆向、App 逆向、页面智能解析、深度学习识别验证码、Kubernetes 运维及部署等知识点,同时也对各个爬虫知识点涉及的请求、存储、解析、测试等工具进行了丰富和更新。
算法与人工智能
“程序员,如果你能读完这套书,不妨给我发个简历”——比尔·盖茨
数十年来,一直是学生、研究人员和业内人士学习程序设计理论和实践的无价之宝。这一宏伟浩大的工程始于 1962 年,作者计划出版 7 卷,目前已经出版了 4 卷外加一本 MMIX 增补。
斋藤康毅 | 著
豆瓣评分 9.5,本书是深度学习真正意义上的入门书,深入浅出地剖析了深度学习的原理和相关技术。书中使用 Python3,尽量不依赖外部库或工具,从基本的数学知识出发,带领读者从零创建一个经典的深度学习网络,使读者在此过程中逐步理解深度学习。
《深度学习入门2:自制框架》
郑明智 | 译
豆瓣评分 9.9,深度学习鱼书姊妹篇,这套书做到了真正意义上的“入门”!书中没有使用内容不明的黑盒,而是从我们能理解的最基础的知识出发,一步一步地实现最先进的深度学习技术。
美国物理学家费曼说:“What I cannot create,I do not understand.” 只有创造一个东西,才算真正弄懂了一个问题。这本书手把手带你创建深度学习框架,直击现代深度学习框架本质!
程序员数学
√ 向量几何和计算机图形
√ 矩阵和线性变换
√ 微积分的核心概念
√ 仿真和优化
√ 图像处理和音频处理
体系结构圣经
贾洪峰 | 译
豆瓣 9.7,本书由图灵奖得主约翰·轩尼诗和大卫·帕特森合著,堪称计算机体系结构的「圣经」,是计算机体系结构方向的学生的必读教材。