BookCan书罐
官网文档虽细致却略繁琐,网上博客多东拼西凑,不成体系,这时候书就派上了用场。
基础
- 《计算机科学概论(第12版)》
算法
- 《算法导论》
- 《编程之美》
- 《剑指offer》
机器学习
深层知识理论
- PRML《Pattern Recognition and Machine Learning》
- MLAPP《Machine Learning—A Probabilistic Perspective》
- ESL《The Elements of Statistical Learning》
浅层知识理论
- 《统计学习方法》
- 《机器学习》
- 《深度学习》
工程
- 徒手写代码
- 《机器学习实战》
- 《Python与机器学习实战》
- 《Python机器学习——预测分析核心算法》,回归部分描述地非常详细
- Hands-on Machine Learning with Scikit-Learn & TensorFlow——对于每个算法的复杂度的描述简直棒极了!
应用
- 《集体智慧编程》
- 《推荐系统实践》
- 《统计自然语言处理》
Java
基础
- 《Head First Java》
- 《Thinking in Java》——《Java编程思想》
- 《Effective Java》
JVM
- 《深入理解Java虚拟机》
- 《Java并发编程实战》
- 《Java并发编程的艺术》
Hadoop
- 《Hadoop权威指南》
Java Web
- 《Spring实战》(推荐第四版)
- 《架构探险——从零开始写Java Web框架》
其他
- 《Java NIO》
Python
- 《Fluent Python》
- 《Python核心编程》
- 《利用Python进行数据分析》——《Python for Data Analysis》
- 《Spark快速大数据分析》——《Learning Spark》
Linux
- 《鸟哥的Linux私房菜——基础学习篇》(第三版)
MySQL
- 《高性能MySQL》
- 《深入浅出MySQL》
- 《Redis设计与实现》(里面有很多底层c代码实现,很多底层数据结构工作过程解释的很清楚)