⼤⽜推荐的30本经典编程书籍,从Python到前端全系列。
注:为了⽅便阅读与收藏,我们也制作了30本书籍完整清单的Markdown、PDF版以及思维导图版,⼤家可以在实验楼后台回复关键字“书籍推荐”获取。
Python 系列(10本)
如果你之前⼀点编程经验都没有,先看如下两本:
34.《简明 Python 教程》(A Byte of Python)
现在有 Python 3 的版本(Introduction A Byte of Python)了。最简洁易懂的 Python 书了。本书采⽤知识共享协议免费分发,意味着任何⼈都可以免费获取.在线阅读:《简明 Python 教程》;类似的在线学习:Python3 简明教程 - 实验楼
⾖瓣评分:8.8
推荐指数:5星
33.《笨办法学 Python3》(Learn Python the Hard Way)
个⼈感觉是 Python 书籍中看起来最轻松的,他的习题⾮常好,初学者⼀定要练练:好遗憾我初学的时候没有看到它。本书是基于Python 3.6版本编写的!
⾖瓣评分:8.2
推荐指数:5星
32.《集体智慧编程》
以具体实例的⽅式来展⽰ Python 的编程技巧,受益良多。作者⽤⾮常直观的⽅式向读者展⽰了⼈⼯智能和机器学习中的⼤量经典的算法。更可贵的是,作者在展⽰算法时所使⽤的例⼦都是⽹络中⾮常有代表性的场景,并且很多情况下还会结合⼀些实际运营的 Web 站点的数据作更进步阐释。当然,作为⼀本实⽤型的书,少不了的是⼤量可运⾏的代码。
⾖瓣评分 9.0
推荐指数:5星
31.《Head First Python》
Head First 系列的书籍⼀直饱受赞誉,这本也不例外。Head First Python主要讲述了Python 3的基础语法知识以及如何使⽤Python快速地进⾏Web、⼿机上的开发。
⾖瓣评分 8.0
推荐指数:5星
30.⼊门推荐的最后——Python官⽅⼿册
有图书选择恐惧症的同学就看官⽅⼿册吧。效果⾮常棒!
推荐指数:5星
当你对Python有了⼀定了解,在实际的⼯作中⽤过⼀段时间,那么就应该考虑进阶相关的书籍了。进阶推荐的书有如下⼏本:
29.《流畅的Python》
alert和confirm这本书⾮常好,是深⼊理解Python最好的两本书之⼀,另⼀本可能是《500 Lines or Less》。
⾖瓣评分 9.5
推荐指数:5星
28.《Python Cookbook 中⽂版,第 3 版》
这本书可谓 Python 版《代码⼤全》。有⼈说《代码⼤全》这类书是字典,我部分认同,但不尽然。《代码⼤全》⾥全是⾼⼿过招。《Cookbook》也如此。读 Cookbook 总能让你有⼀种:“哇塞,漂亮!”的感觉。能把 Cookbook 全部读完,你的 Python ⽔平绝对发⽣质变。
⾖瓣评分 9.3
推荐指数:5星
27.《Python 编程实战:运⽤设计模式、并发和程序库创建⾼质量程序》
这本书有 Doug Hellmann 作序。书中的设计模式、并发变成和扩充Python都是⾮常通⽤的技术,是难得深⼊讲解如此深⼊的⼀本好书。
⾖瓣评分 7.7
推荐指数:4星
26.《Python 标准库》
这本书是Doug Hellmann写的,介绍Python 2标准库的使⽤,最初是 PYMOTW ⽹站上的⼀系列⽂章,后来成书。现在作者已经出版了Python 3版本的《The Python Standard Library by Example》。这是学好Python的必经之路,如果英⽂不过关,买本书花⼀段时间好好看这些标准库的使⽤⽅法,对于未来写代码和阅读开源项⽬以及其他同事写的项⽬都有⾮常⼤的帮助。
⾖瓣评分 8.4
推荐指数:5星
如果你还读过其它最新出版或经典的 Python ⼊门或进阶书,欢迎在讨论区留⾔交流。
Java语⾔系列(9本)
25.《图解 HTTP》
讲漫画⼀样的讲 HTTP,很有意思,不会觉得枯燥,⼤概也涵盖也 HTTP 常见的知识点。因为篇幅问题,内容可能不太全⾯。不过,如果不是专门做⽹络⽅向研究的⼩伙伴想研究 HTTP 相关知识的话,读这本书的话应该来说就差不多了。
⾖瓣评分: 8.1
推荐指数:5星
24.《Java核⼼技术·卷1:基础知识(原书第9版)》
Java 领域最有影响⼒和价值的著作之⼀,拥有20多年教学与研究经验的资深 Java 技术专家撰写,与《Java编程思想》齐名。
⾖瓣评分: 8.3
推荐指数:5星
23.《Java核⼼技术·卷2:⾼级特性(原书第9版)》
⾖瓣评分: 8.7
推荐指数:5星
22.《算法第四版》
Java 语⾔描述,算法领域经典的参考书,全⾯介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进⾏了论述。书的内容⾮常多,可以说是 Java 程序员的必备书籍之⼀了。
⾖瓣评分 9.3
推荐指数:5星
21.《数据结构与算法分析:Java 语⾔描述》
这本书真是⾮常好!个⼈感觉很适合给初学者⼊门看,⾥⾯的分析数学公式恰到好处,没有算法导论的令⼈望⽽⽣畏,也没有国内图书的草草了事,既学习了数据结构⼜有刚刚好的算法分析,很容易使⼈产⽣共鸣。
⾖瓣评分 8.6
推荐指数:5星
⼊门到进阶
20.《Head First Java(第⼆版·中⽂版)》
可以说是不少⼈的 Java 启蒙书籍了,特别适合新⼿读当然也适合我们⽤来温故 Java 知识点。
⾖瓣评分 8.7
推荐指数:5星
19.《Effective java 中⽂版(第2版)》
第三版已出
⾖瓣评分 9.0
推荐指数:5星
18.《Java编程思想(第4版)》
赢得了全球程序员的⼴泛赞誉,即使是最晦涩的概念,在Bruce Eckel的⽂字亲和⼒和⼩⽽直接的编程⽰例⾯前也会化解于⽆形。从Java的基础语法到最⾼级特性(深⼊的⾯向对象概念、多线程、⾃动项⽬构建、单元测试和调试等),本书都能逐步指导你轻松掌握。
⾖瓣评分 9.1
推荐指数:5星
17.《深⼊理解Java虚拟机(第2版)》
国内的 Java 进阶最佳书籍之⼀!
⾖瓣评分 8.9
推荐指数:5星
Linux系列(5本)
16.鸟哥的 Linux 私房菜-基础篇·第三版》
最具知名度的 Linux ⼊门书《鸟哥的 Linux 私房菜基础学习篇》的最新版,全⾯⽽详细地介绍了 Linux 操作系统。
⾖瓣评分: 9.1
推荐指数:5星
15.《The Linux Command Line》by William E. Shotts Jr.json
如果你对 Linux 完全不了解安装都不会,看鸟哥那本;如果你情况跟题主类似,已经装上 Linux 会打开终端,看TLCL。
⾖瓣评分: 9.3
推荐指数:5星
中⽂译本:
14.《深⼊理解 Linux 内核》by Daniel P.Bovet / Marco Cesati
本书将使你了解 Linux 的所有内部⼯作,它不仅仅是⼀个理论上的练习。你将学习到哪些情况下 Linux 性能最佳,并且你将看到,在⼤量的不同环境⾥进⾏进程调度、⽂件存取和内存管理时,它如何满⾜提供良好的系统响应的需要。这本书将帮助你充分利⽤ Linux 系统。
⾖瓣评分: 9.0
推荐指数:5星
13.《Linux/UNIX系统编程⼿册》by Michael Kerrisk
介绍 Linux 与 unix 编程接⼝的权威著作。linux 编程资深专家 michael kerrisk 在书中详细描述了 linux/unix 系统编程所涉及的系统调⽤和库函数,并辅之以全⾯⽽清晰的代码⽰例。
⾖瓣评分: 9.3
推荐指数:5星
12.《UNIX 环境⾼级编程》by W.Richard Stevens
被誉为 UNIX 编程“圣经”的 Advanced Programming in the UNIX Environment⼀书的更新版。作者 W.Richard Stevens 是备受赞誉的技术作家,⽣前著有多种经典的传世之作。
⾖瓣评分: 9.4
推荐指数:5星
机器学习系列(6本)
译学汇编是什么11.《机器学习》by 周志华
⽐较新的机器学习⼊门教科书。对于机器学习领域覆盖较为全⾯。周⽼师这本书⽤来当教材确实不错,
不过⾃学的话跟李航⽼师的《统计学习⽅法》来⽐,确实不够详细,但周⽼师的书⼴度上要更加⼴泛。
⾖瓣评分: 8.7
推荐指数:5星
10.《统计学习⽅法》by 李航
较为简略的机器学习教材。对模型的推导很清晰。对于初学者⽽⾔,其实机器学习并不容易,如果只读这本书就更不容易了吧。我虽然不是机器学习的⼤⽜,但是对于其中的很多术语、问题都有概念后看这本书才觉得好的,如果我什么都不知道,这种⼲货为主的传统教科书很可能会让我讨厌机器学习的(个⼈观点)。但是,如果把这本书作为参考书,那将是⾮常好的⼀本,⼀⽅⾯算是⽐较权威吧,另⼀⽅⾯是简洁,⽤公式、逻辑说话,不做太多通俗的解释,⽐起PRML等书就简洁了很多,有着独特的魅⼒和市场需求。
⾖瓣评分: 9.0
推荐指数:5星
9.《集体智慧编程》by oby Segaran
这本书会带着你把部分机器学习算法实现出来跑⼀遍。这部书写的⾮常好,如果与机器学习课程结合起来看的话会起到事半功倍的效果。此书重于实践,从源代码中也能看懂各章的知识,可以说,读了此书,会对⼈⼯智能有个更深⼊的认识。
⾖瓣评分: 9.0
推荐指数:5星
进阶
8.《PRML Pattern Recognition And Machine Learning》
可能是最好的模式识别书!侧重贝叶斯。这是⼀本⾮常好的书,关键是写作思路清晰,重点突出。作为阅读论⽂的基本参考物是值得推荐的。
⾖瓣评分: 9.5
推荐指数:5星
7.《Machine Learning》by Kevin P·Murphy
机器学习进阶书。内容较为全。我⼼⽬中的ML领域三⼤经典教材之⼀,另外的两本分别是PRML和ESLII。这本书都应该算的上是经典,如果打分的话,PRML 9.5,ESLII 9.4,本书9.2,其他ML的书籍应该都在9以下。
⾖瓣评分: 8.9
推荐指数:5星
6.《The Elements of Statistical Learning》
作者是超级⼤⽜。书也较难。侧重统计。有⼈给我推荐这本书的时候说,有了这本书,就不再需要其他的机器学习教材了。⼊⼿这本书的接下来两个⽉,我与教材中艰深的统计推断、矩阵、数值算法、凸优化等数学知识展开艰苦的⽃争。于是我明⽩了何谓”不需要其他的机器学习教材“:准确地说,是其他的教材都不需要了;⼀本书涵盖了我两年所学全部的研究⽣课程知识。
⾖瓣评分: 9.4
推荐指数:5星servlet jar包
前端系列(5本书)
5.《JavaScript权威指南(第6版)》
淘宝前端团队翻译的,看译者列表都是⼀堆⼤神。这本书⼜叫犀⽜书,号称 Javascript 开发者的圣经,⽹上对此书评价很多,⼤概意思都是说这本书是⼀本 JavaScript ⽂档⼿册,没有完整看过⼀遍此书的都不能算是⼀名合格的前端⼯程师。
⾖瓣评分: 8.8
推荐指数:5星
4.《JavaScript⾼级程序设计(第3版)》
oracle rowcount函数⼜称,雅虎⾸席前端架构师,YUI的作者Zakas出品。虽然书名带了“⾼级”⼆字,但是讲得也很基础,⽽且⾏⽂风格很流畅,每⼀⼩节就像是⼀篇博客,读起来并不枯燥,个⼈感觉⽐上⾯那本犀⽜书可读性更强。
⾖瓣评分: 9.3
推荐指数:5星linux操作系统书籍
3.《JavaScript DOM编程艺术(第2版)》
嫌前两本太厚的可以看这本,深⼊浅出的佳作。
⾖瓣评分: 8.7
推荐指数:5星
2.《JavaScript 设计模式与开发实践》
之前看过《javascript模式》⼀书,那是⼀本颇受好评的书籍。⽽本书则是在设计模式上对模式⼀书的进⼀步扩充。本书的⼀⼤特点就是结合实际,代码较完整,能直接应⽤到实际开发中。
⾖瓣评分: 9.1
推荐指数:5星
1. 《Web 性能权威指南》
本书是⾕歌公司⾼性能团队核⼼成员的权威之作,堪称实战经验与规范解读完美结合的产物。本书⽬标是涵盖Web 开发者技术体系中应该掌握的所有⽹络及性能优化知识。
⾖瓣评分: 8.8
推荐指数:5星
HTML、CSS 不推荐看书,因为新增点⽐较频繁,看基础的在线教程就好。⽐如:菜鸟教程离线版下载链接 PDF、EPUB、MOBI 、chm 格式。
注:为了⽅便阅读与收藏,我们也制作了30本书籍完整清单的Markdown、PDF版以及思维导图版,⼤家可以在实验楼后
台回复关键字“书籍推荐”获取。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论