An open API service indexing awesome lists of open source software.

https://github.com/lining808/cs-ebook

一个高质量、经典计算机书籍推荐清单,特点为:只收集高质量,各方向经典书籍,不求书多,只求书精。
https://github.com/lining808/cs-ebook

ai computer-science data-science deep-learning ebooks programming-language

Last synced: 27 days ago
JSON representation

一个高质量、经典计算机书籍推荐清单,特点为:只收集高质量,各方向经典书籍,不求书多,只求书精。

Awesome Lists containing this project

README

          

本储存库是一些高质量的计算机科学与技术书籍推荐书单,需要学习的可以按照此书单进行学习进阶,包含了计算机大多数软件相关方向。而且敢承诺一直更新。

## 📘 具体内容

🌟 **计算机基础**(计算机概论、组成原理、操作系统、计算机网络、数据结构、算法等);

🌟 **编程语言**(C、CPP、C#、Rust、Java、Go、Python、SQL、JavaScript、PHP、Ruby、Matlab、Latex等);

🌟 **软件工程**(产品经理、软件架构、调试测试等);

🌟 **数学工具**(基础数学、应用数学等);

🌟 **大数据**(数据分析、数据挖掘等);

🌟 **人工智能**(机器学习、深度学习、强化学习等);

🌟 **生存指南**(生存指南、考证、面试等)。

分类根据个人理解和爱好分类,找不到的可以搜索试试。

## 🏆 特点

🌟 **精**

* 书在于精而不在于多;

* 本书库推荐的都是个方向经典书籍。

🌟 **新**

* 本书库推荐保持最新版本。

## 🚀 食用指南

* 推荐的书籍,不提供下载地址,需要的可以通过 [Z-Library](https://zh.zlibrary-east.se)(全球最大的开源图书馆) 检索下载,上面书籍较多。

## ⚠️ 声明

此书库推荐均来源于网络,仅供个人学习参考,不提供书籍下载地址,需要的可以自行网络搜索或购买纸质书籍。

# 人工智能

图像处理

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 3d计算机视觉 | OpenCV计算机视
觉教程 | OpenCV轻松入门 | Python Ope
nCV 从入门到精通 | 动手学计算机视觉 |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 图像工程 (第4版) | 数字图像处理(第4版
) | 深度学习与目标检测(
第2版) | 深度学习之PyTor
ch物体检测实战 | 深度学习入门 |

| |
| --------------------- |
| 视觉SLAM十四讲
(第2版) |

强化学习

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| Easy RL强化学
习教程 | 动手学强化学习 | 强化学习(第2版) | 深度学习入门4 | 深度强化学习 |

机器学习

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 人工智能 现代方法(
第4版) | 动手学机器学习 | 可解释人工智能导论 | 吴恩达机器学习笔记 | 实用推荐系统 |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 机器学习 (第2版) | 机器学习 公式推到与
代码实现 | 机器学习 | 机器学习7 | 机器学习Python
实战 |

| | | | |
| --------------------- | --------------------- | --------------------- | --------------------- |
| 机器学习公式详解 | 机器学习实战 (第2
版) | 百面机器学习 | 美团机器学习实践 |

深度学习

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| Python深度学习
基于PyTorch
(第2版) | Python深度学习
(第2版) | Python神经网络
编程 | Pytorch 深度
学习实战 | TensorFlow
深度学习 |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 动手学Pytorch
建模与应用 | 动手学深度学习 (第
2版) | 吴恩达深度学习笔记 | 图神经网络 | 李宏毅深度学习教程 |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 模式识别与机器学习 | 深度学习 基础与概念 | 深度学习 | 深度学习500问 | 深度学习入门2 |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 深度学习原理与Pyt
orch实战 (第2
版) | 深度学习原理与实践 | 深度学习推荐系统 | 深度学习高手笔记 | 百面深度学习 |

| |
| --------------------- |
| 神经网络与深度学习 |

自然语言处理

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| BERT基础教程 | Pytorch自然语
言处理 | 一本书读懂AIGC | 从零构建大模型 | 大模型基础 |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 大规模语言模型 | 深度学习进阶 | 知识图谱与深度学习 | 知识图谱导论 | 自然语言处理 |

| | | |
| --------------------- | --------------------- | --------------------- |
| 自然语言处理实战 | 自然语言处理导论 | 自然语言处理:基于预
训练模型的方法 |

# 信息安全

应用安全

|
|
|

网络安全

|
|
|

# 大数据处理

数据分析

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| Hadoop权威指南 | Python数据科学
手册 (第2版) | Python金融大数
据分析 (第2版) | 利用Python进行
数据分析 (第3版) | 可视之美 |

| |
| --------------------- |
| 数据有道 |

数据挖掘

| | | |
| --------------------- | --------------------- | --------------------- |
| 数据密集型应用系统设
计 | 数据挖掘 概念与技术
(第3版) | 数据挖掘导论 (完整
版) |

# 应用技术

嵌入式系统

|
|
|

数字媒体技术

| |
| --------------------- |
| 游戏引擎架构(第2版
) |

物联网

|
|
|

# 数学基础

应用数学

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 具体数学 (第2版) | 吴军数学通识讲义 | 改变世界的17个方程 | 数学之美(第3版) | 数学要素 |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 机器学习的数学 | 机器学习的数学原理和
算法实践 | 深度学习的数学 | 矩阵力量 | 程序员数学 |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 程序员的数学 (第2
版) | 程序员的数学 2 概
率统计 | 程序员的数学 3 线
性代数 | 程序员的数学4 图论
入门 | 统计学习方法 (第2
版) |

| | |
| --------------------- | --------------------- |
| 统计至简 | 计算机科学中的数学 |

高等数学

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 复分析 | 普林斯顿微积分读本
(修订版) | 普林斯顿数学分析读本 | 普林斯顿概率论读本 | 概率导论 (第2版) |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 离散数学及其应用(第
8版) | 纯数学教程 (第9版
) | 线性代数及其应用 (
第4版) | 线性代数应该这样学
(第3版) | 组合数学 (第5版) |

# 晋级指南

生存指南

| | | |
| --------------------- | --------------------- | --------------------- |
| 程序员健康指南 | 软技能 (第2版) | 软技能2 |

软考

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 信息安全工程师教程(
第2版) | 信息系统项目管理师教
程(第4版) | 嵌入式系统设计师教程
(第2版) | 数据库系统工程师教程
(第3版) | 网络工程师教程(第5
版) |

| |
| --------------------- |
| 网络管理员教程(第5
版) |

面试

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 代码整洁之道 | 你真的会写代码吗 | 剑指OFFER 名
企面试官精讲典型编程
题 (第2版) | 剑指offer(专项
突破版) | 程序员修炼之道(第2
版) |

| | | |
| --------------------- | --------------------- | --------------------- |
| 程序员面试金典(第6
版) | 计算机程序的构造和解
释 (第2版) | 重构 (第2版) |

# 编程语言

C

| | | | |
| --------------------- | --------------------- | --------------------- | --------------------- |
| C Primer P
lus(第6版) | C和指针 | C程序设计语言(第2
版) | C语言程序设计 现代
方法 (第2版·修订
版) |

C#

| | |
| --------------------- | --------------------- |
| C#图解教程 (第
5版) | 深入理解C#(第3版
) |

Cpp

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| C++ Primer
(第5版) | C++ Primer
Plus (第6版
) | C++ Primer
习题集(第5版) | C++ Templa
tes (第2版·中
文版) | C++20高级编程(
第5版) |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| C++标准库 (第2
版) | C++程序设计语言
第1~3部分(第4版
) | C++程序设计语言
第4部分(第4版) | C++程序设计语言(
特别版) | C++程序设计(第3
版) |

| | | | |
| --------------------- | --------------------- | --------------------- | --------------------- |
| Effective
Modern C++ | More Effec
tive C++ | Qt6 C++开发指
南 | 明解C++ |

Go

| | |
| --------------------- | --------------------- |
| Go程序设计语言 | Go语言学习笔记 |

Java

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| Effective
Java (第3版) | Java实战 (第2
版) | Java核心技术(原
书第12版) | Java编程思想 (
第5版) | Kafka权威指南(
第2版) |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| MyBatis从入门
到精通 | Spring Boo
t +Vue3 | Spring Boo
t实战 | Spring Boo
t实战_ | Spring实战(第
6版) |

| | | |
| --------------------- | --------------------- | --------------------- |
| Spring微服务实
战(第2版) | 深入理解Java虚拟
机(第3版) | 深入理解Kafka |

JavaScript

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| CSS世界 | CSS新世界 | CSS选择器世界 | JavaScript
权威指南 (第7版) | JavaScript
高级程序设计 (第4
版) |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| jQuery实战(第
三版) | TypeScript
编程 | Vuejs设计与实现 | 你不知道的JavaS
cript | 小程序开发原理与实战 |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 揭秘Angular(
第2版) | 深入React技术栈 | 深入浅出Nodejs | 深入理解ES6 | 深入解析CSS |

Kotlin

| | |
| --------------------- | --------------------- |
| Android编程权
威指南(第4版) | Kotlin实战 |

Latex

| |
| --------------------- |
| Latex Note
s 雷太赫排版系统简
介 |

MATLAB

| |
| --------------------- |
| MATLAB从入门到
精通 |

PHP

| |
| --------------------- |
| Modern PHP
(中文版) |

Python

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| Effect Pyt
hon | Flash Web开
发 (第2版) | Flask Web开
发实战 | Pandas数据处理
与分析 | Python asy
ncio 并发编程 |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| Python Qt
GUI与数据可视化编
程 | Python3网络爬
虫开发实战(第2版) | Python基础教程
(第3版) | Python编程快速
上手 | Python编程:从
入门到实践(第3版) |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| Python网络爬虫
权威指南 (第2版) | Selenium3自
动化测试实战 | SQLAlchemy
Python数据库
实战 | 明解Python | 流畅的 Python
(第2版) |

| |
| --------------------- |
| 编程不难 |

R

| |
| --------------------- |
| R语言实战(第3版) |

Ruby

| |
| --------------------- |
| Ruby元编程 |

Rust

| | |
| --------------------- | --------------------- |
| Rust 程序设计(
第2版) | 精通Rust(第2版
) |

SQL

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| MongoDB实战
(第2版) | MySQL基础教程 | MySQL是怎样运行
的 | PostgreSQL
技术内幕 | Redis开发与运维 |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| Redis设计与实现 | SQL Server
从入门到精通 | SQL基础教程 (第
2版) | SQL必知必会 (第
5版) | SQL进阶教程 |

| | | | |
| --------------------- | --------------------- | --------------------- | --------------------- |
| 收获不止Oracle
(第2版) | 数据库系统概念 (第
6版) | 高性能MYSQL(第
3版) | 高性能MYSQL(第
4版) |

Swift

| |
| --------------------- |
| Swift进阶 |

正则

| | |
| --------------------- | --------------------- |
| 正则指引(第2版) | 正则表达式必知必会
(修订版) |

汇编

| | |
| --------------------- | --------------------- |
| 汇编语言 (第4版) | 编译原理 (第2版) |

编程工具

| | | |
| --------------------- | --------------------- | --------------------- |
| Pro Git (第
2版) | PyCharm 中文
指南 | VSCode权威指南 |

# 计算机基础

操作系统

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| Linux UNIX
系统编程手册 | Linux 就该这么
学 (第2版) | Linux命令行与S
hell脚本编程大全
(第4版) | Linux命令行大全
(第2版) | Linux常用命令自
学手册 |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| Unix&Liunx
大学教程 | UNIX环境高级编程
(第3版) | UNIX编程艺术 | UNIX网络编程 (
第3版) | Vim实用技巧 (第
2版) |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 操作系统导论 | 深入Linux内核架
构 | 深入理解计算机系统(
第3版) | 现代操作系统 (第4
版) | 鸟哥的Linux私房
菜 (第3版) |

| |
| --------------------- |
| 鸟哥的Linux私房
菜 (第4版) |

算法与数据结构

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| labuladong
的算法小抄 | LeetCode 1
01 (C++版) | 大话数据结构(溢彩加
强版) | 数据结构 (第3版) | 数据结构与算法分析(
第2版) |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 数据结构与算法图解 | 明解Python算法
与数据结构 | 漫画算法 Pytho
n篇 | 漫画算法 小灰的算法
之旅 | 算法 (第4版) |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 算法图解 | 算法导论(第3版) | 算法笔记 | 算法精粹 | 算法设计与分析基础
(第3版) |

| | |
| --------------------- | --------------------- |
| 编程珠玑(第2版) | 计算机程序设计艺术 |

组成原理

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 手把手教你设计CPU
-RISC-V处理器
篇 | 电脑组装、维护、维修
全能一本通 | 计算机组成与设计
(第5版) | 计算机组成与设计(A
RM版) | 计算机组成与设计(R
ISC-V版) |

| | |
| --------------------- | --------------------- |
| 计算机组成(第6版) | 计算机组装与维护 |

计算机概论

| | | | |
| --------------------- | --------------------- | --------------------- | --------------------- |
| 大话计算机 卷1-3 | 计算机科学导论(第4
版) | 计算机科学技术百科全
书 (第3版) | 计算机科学概论 (第
13版) |

计算机网络

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| TCP IP详解 (
第2版) | 图解HTTP | 图解TCPIP | 网络是怎样连接的 | 计算机网络 (第8版
) |

| | |
| --------------------- | --------------------- |
| 计算机网络 系统方法
(第5版) | 计算机网络 自顶向下
方法 (第7版) |

# 软件工程

产品经理

| |
| --------------------- |
| 人人都是产品经理2 |

架构设计

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 代码随想录 八股文 | 写给大家看的设计书(
第4版) | 凤凰架构 | 图解设计模式 | 大话设计模式 |

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| 微服务架构设计模式 | 架构整洁之道 | 设计模式之美 | 设计模式的艺术 | 设计模式(典藏版) |

| |
| --------------------- |
| 软件工程 (第10版
) |

测试运维

| | | | | |
| --------------------- | --------------------- | --------------------- | --------------------- | --------------------- |
| DevOps实践指南 | Docker 容器与
容器云(第2版) | JMeter实战 | Kubernetes
修炼手册 | Kubernet权威
指南 |

| | | | |
| --------------------- | --------------------- | --------------------- | --------------------- |
| 持续交付 | 深入剖析Kubern
etes | 深入浅出Docker | 软件调试 |

## 🤔 关于本人

简介

本人AI算法菜鸡一枚,因此书库中Python、Cpp、人工智能方面的推荐书籍可能更全面一些。以下是自己绘制的AI算法技术栈,有不足的地方希望大家指正。

## 🔄 更新计划

🌟 增加更多的方向

🌟 增加英文书籍

🌟 细分各领域

## 🎉 看这里

如果大家觉得有其他经典的书籍本库没有收录的,欢迎PR。

欢迎star⭐ ,您的关注是我更新的动力。

## 🤝 致谢

* 感谢全体网友的分享
* 感谢全体网友的关注

---



Star History Chart