# awesome-cs-books **Repository Path**: hyperchain/awesome-cs-books ## Basic Information - **Project Name**: awesome-cs-books - **Description**: 计算机类常用电子书,并且附带下载链接,包括C,C++,Java,Python,Java,Linux,Go,数据结构与算法,操作系统,计算机网络,计算机组成原理,设计模式,数据库,前端,人工智能等 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 109 - **Created**: 2023-05-01 - **Last Updated**: 2023-05-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # awesome-cs-books 计算机类常用电子书,并且附带下载链接,包括C,C++,Java,Python,C++,Linux,Go,数据结构与算法,操作系统,计算机网络,计算机组成原理,设计模式,数据库,前端,人工智能等。 ## 联系我 ![公众号](http://blog-img.coolsen.cn/img/e4f5e1af1fe97736a54b91bb3b95715.png) 若链接失效,扫描上方二维码或微信搜公众号 「**程序员库森**」,回复「**wx**」加我微信,联系我更新链接。 为方便技术交流和分享资源,建立了微信群,如需加入,扫码回复「**加群**」获取加群信息。 ## 计算机常用书籍分享 - [awesome-cs-books](#awesome-cs-books) * [C语言](#c--) * [C++](#c--) * [Java](#java) + [1. Java 基础](#1-java---) + [2. Java 虚拟机](#2-java----) + [3. Java 并发](#3-java---) + [4. Java Web](#4-java-web) + [5. 搜索引擎](#5-----) + [6. 消息队列](#6-----) * [Python](#python) + [1.Python 基础](#1python---) + [2. Python 爬虫](#2-python---) + [3. Python 数据分析与数据挖掘](#3-python----------) * [Go](#go) * [Linux](#linux) * [数据结构与算法](#-------) * [计算机网络](#-----) * [操作系统](#----) * [计算机组成原理](#-------) * [数据库](#---) + [SQL](#sql) + [MySQL](#mysql) + [Redis](#redis) + [MongoDB](#mongodb) * [设计模式](#----) * [大数据](#---) * [前端](#--) * [人工智能](#----) + [1. 机器学习](#1-----) + [2. 深度学习](#2-----) + [3. 计算机视觉](#3------) + [4. 自然语言处理](#4--------) * [编程之术](#----) * [其他](#--) + [Git](#git) + [Docker](#docker) + [Kubernetes](#kubernetes) * [免责声明](#----) ## C语言 [百度云盘链接](https://pan.baidu.com/s/1cyiffm841PSWgLL9N7I70g) 密码:6666 - C Primer Plus - 经典C程序100例 - C程序设计语言(包括课后答案等) - C和指针 - 征服C指针 - C语言编程精粹 - C语言参考手册 - C语言函数大全 - C语言解析教程 - C语言深度剖析 - 经典C程序100例 - C语言参考手册第五版 ## C++ [百度云盘链接](https://pan.baidu.com/s/1TjqaSJu3kFNnSJynEdTirw) 密码:vkpa - C++ Primer - C++大学教程 - C++编程思想 - C++对象模型 - STL源码剖析 + 源码 - 深入探索C++对象模型 - C++ Templates - C++编程规范-101条规则准则与最佳实践 - 提高C++性能的编程技术.左飞 - C++沉思录中文第2版 - C++实践工程学-陈硕 - C++并发编程实战 - C++设计新思维-泛型编程与设计之应用 - Effective STL 中文版 - More Effective C++中文版 - STL源码剖析 ## Java ### 1. Java 基础 [百度云盘链接](https://pan.baidu.com/s/1eYiscAJp0n357Eu0GCTMmg) 密码:49sq * Head First Java * Java8实战 * Java编程思想 * Java核心技术 卷1 * Effective Java * Java从小白到大牛 * Java解惑 * Java工程师修炼之道 * 码出高效 * 写给大忙人看的JavaSE8 * 阿里巴巴Java开发手册 ### 2. Java 虚拟机 [百度云盘链接](https://pan.baidu.com/s/1eYiscAJp0n357Eu0GCTMmg) 密码:49sq * 深入理解Java虚拟机 * 深入理解JVM&G1GC * 实战JAVA虚拟机JVM故障诊断与性能优化 * 自己动手写Java虚拟机 * HotSpot实战 ### 3. Java 并发 [百度云盘链接](https://pan.baidu.com/s/1eYiscAJp0n357Eu0GCTMmg) 密码:49sq * JAVA并发编程实战 * Java多线程编程核心技术 * 实战Java高并发程序设计 * Java并发编程之美 * Java并发编程的艺术 ### 4. Java Web [百度云盘链接](https://pan.baidu.com/s/1eYiscAJp0n357Eu0GCTMmg) 密码:49sq * Head First Servlets and JSP * Spring 入门指南 * Spring实战 * Java EE互联网轻量级框架整合开发 SSM框架 * 大型网站技术架构:核心原理与案例分析 * 大型网站系统与JAVA中间件实践 * 架构探险 从零开始写javaweb框架 * Nginx模块开发与架构解析 * 实战Nginx * Maven3实战 * Netty权威指南 * Netty实战 * 深入分析Java Web技术内幕 * 深入剖析Tomcat ### 5. 搜索引擎 [百度云盘链接](https://pan.baidu.com/s/1JaLTm7GlYhTedr4mXSSvkw) 密码:52g4 * 深入理解ElasticSearch * Lucene+实战 * elk-stack-guide-cn * Elasticsearch源码解析与优化实战 * Elasticsearch服务器开发 ### 6. 消息队列 [百度云盘链接](https://pan.baidu.com/s/19buc3-4dAUm0AV8AgpLMQw) 密码:11n4 * RocketMQ技术内幕 * Kafka权威指南 ## Python ### 1.Python 基础 [百度云盘链接](https://pan.baidu.com/s/1oTpoNMe0-aY7w0cx8rWUdQ) 密码:xvkr - 编程小白的第一本Python入门书 - Python编程初学者指南 - Python高级编程 - Python核心编程 - Python编程入门经典 - Python开发技术详解 - Python操作word,excel,pdf - Python开发实战 - Python网络编程基础 - Python学习手册 - Python正则表达式-深入浅出 ### 2. Python 爬虫 [百度云盘链接](https://pan.baidu.com/s/1oTpoNMe0-aY7w0cx8rWUdQ) 密码:xvkr * Python3网络爬虫数据采集 * 用Python写网络爬虫 * 精通Scrapy网络爬虫 ### 3. Python 数据分析与数据挖掘 [百度云盘链接](https://pan.baidu.com/s/1oTpoNMe0-aY7w0cx8rWUdQ) 密码:xvkr * Python数据分析基础 * Python数据分析与挖掘实战 * 数据分析实战 * 数据挖掘导论 * Python数据处理 ## Go [百度云盘链接](https://pan.baidu.com/s/16IIa9tgsIKs_cEEAMNi8Jw) 密码:8seb - 学习Go语言 - Go语言实战 * Go并发编程实战 * Go web编程 * Go语言圣经 ## Linux [百度云盘链接](https://pan.baidu.com/s/1jzErea4afaOwP7C_jbFUlg) 密码:l5v2 * 鸟哥的Linux私房菜 * Unix & Linux 大学教程 * Linux常用命令大全 * Linux高级程序设计 - 精通正则表达式 - 深入Linux内核架构 - Linux宝典 - Linux防火墙 - Linux环境编程 - Linux命令详解词典 - UNIX环境高级编程 - Linux UNIX系统编程手册 - 上 - Linux UNIX系统编程手册 - 下 ## 数据结构与算法 [百度云盘链接](https://pan.baidu.com/s/1C60W-AfernY4UaJTCcoAJQ) 密码:6666 * 数据结构与算法分析C语言描述版 * 数据结构与算法分析Java语言描述版 * 数据结构与算法 Python语言描述_裘宗燕 * 程序员代码面试指南:IT 名企算法与数据结构题目最优解 * 剑指offer 名企面试官精讲典型编程题 * 算法第四版 * 算法导论 * 大话数据结构 * 背包九讲 * 算法新解 * 编程珠玑 * 算法图解 * 十五个经典算法研究与总结 - 挑战程序设计竞赛 - 算法图解 - 计算机程序设计艺术1-3卷 - 编程之美 - 啊哈算法 - 程序员的算法趣题 ## 计算机网络 [百度云盘链接](https://pan.baidu.com/s/1X_olyUf9BsSOzeaOlsOAPw) 密码:6666 - 计算机网络:自顶向下 - 计算机网络:自顶向下方法课后习题参考答案 - 计算机网络(第7版)-谢希仁 - 网络是怎样连接的 - 图解HTTP - 图解TC/IP - TCPIP详解三部曲卷1:协议 - TCPIP详解三部曲卷2:实现 - TCP-IP详解卷3:TCP事务协议 - HTTP 超全混总 - HTTP权威指南 - UNIX网络编程 - Java2 网络协议内幕 - Web性能权威指南 - HTTP-2基础教程 ## 操作系统 [百度云盘链接](https://pan.baidu.com/s/1tfEDNAidjGN8020VevLT3A) 密码:6666 * 深入理解计算机系统 第3版 * 现代操作系统 * 30天自制操作系统 (图灵程序设计丛书) ## 计算机组成原理 [百度云盘链接](https://pan.baidu.com/s/1DO1lLJv7P0hiI_JkiTE_vQ) 密码:1lan * 计算机组成原理--唐朔飞 ## 数据库 ### SQL [百度云盘链接](https://pan.baidu.com/s/1YAKORaFm0sDZWj-ZWZ_54A) 密码:r54o - Head First SQL - SQL 学习指南 - SQL 必知必会 - SQL Cookbook ### MySQL [百度云盘链接](https://pan.baidu.com/s/1YAKORaFm0sDZWj-ZWZ_54A) 密码:r54o - MySQL 必知必会 - 高性能 MySQL - MySQL技术内幕 InnoDB存储引擎 - 深入浅出MySQL:数据库开发、优化与管理维护 ### Redis [百度云盘链接](https://pan.baidu.com/s/10UIvvR5inViW8O3RRMEZVw) 密码:cg9l - Redis设计与实现 - Redis实战 - Redis 深度历险:核心原理与应用实践 - Redis开发与运维 ### MongoDB [百度云盘链接](https://pan.baidu.com/s/1zt627k7C9ZiwMr_ocXyyxA) 密码:2fk2 * MongoDB 权威指南 ## 设计模式 [百度云盘链接](https://pan.baidu.com/s/1jvijstH563d2qPUSdwXX6g) 密码:7d39 * Head First设计模式 * 大话设计模式 * 设计模式之禅 * 设计模式+可复用面向对象软件的基础 * 图解设计模式 * 研磨设计模式 ## 大数据 [百度云盘链接](https://pan.baidu.com/s/1TEg5w_n2JcW9PTu2X0euXg) 密码:rxl3 * 大数据架构师指南 * 深入理解Spark:核心思想与源码分析 * Spark大数据处理:技术、应用与性能优化(全) * Spark最佳实践 * 大数据之路:阿里巴巴大数据实践 * Hadoop技术内幕:深入理解MapReduce架构设计与实现原理 * Hadoop The Definitive Guide ## 前端 [百度云盘链接](https://pan.baidu.com/s/1-oJauCw1lN_7G7w-JfxgsA) 密码:6666 - HTML5与CSS3基础教程 - HTML与CSS入门经典 - HTML5揭秘 - 疯狂aJax讲义 - JavaScript DOM编程艺术 - JavaScript高级程序设计 - JavaScript高效图形编程 - Bootstrap实战 - jQuery高级编程 - jQuery技术内幕 - jQuery权威指南 - Node.js开发指南 ## 人工智能 ### 1. 机器学习 [百度云盘链接](https://pan.baidu.com/s/19C7M-_muOoBw4y0vxy9CQQ) 密码:hjc4 * 机器学习_周志华 * 统计学习方法-李航 * 机器学习实战 * 机器学习导论 ### 2. 深度学习 [百度云盘链接](https://pan.baidu.com/s/19C7M-_muOoBw4y0vxy9CQQ) 密码:hjc4 * 深度学习_中文版 * 深度学习框架 * 动手学深度学习-李沐 ### 3. 计算机视觉 [百度云盘链接](https://pan.baidu.com/s/19C7M-_muOoBw4y0vxy9CQQ) 密码:hjc4 * Computer vision * 图像处理分析与机器视觉 * 学习OpenCV 3 中文版 ### 4. 自然语言处理 [百度云盘链接](https://pan.baidu.com/s/19C7M-_muOoBw4y0vxy9CQQ) 密码:hjc4 * deep_learning_for_nlp * Python自然语言处理中文翻译 NLTK 中文版 * 斯坦福CS224n 自然语言处理与深度学习 - 笔记 ## 编程之术 [百度云盘链接](https://pan.baidu.com/s/1lFuyRjUvYEeUQ_gnjGVIuQ) 密码:9bpv * 重构 改善既有代码的设计 * 敏捷软件开发:原则、模式与实践 * 代码大全2中文版 * 编写可读代码的艺术 * 编码:隐匿在计算机软硬件背后的语言 * 编程之美 * Clean Code(代码整洁之道) ## 其他 ### Git [百度云盘链接](https://pan.baidu.com/s/1ZQrO3uCoK1LWWLPeSCP89w) 密码:7fco - 快速入门Git - Git参考手册 - 专业git中文 ### Docker [百度云盘链接](https://pan.baidu.com/s/1H_0BOPk-Fc9ZggAaYJvQAg) 密码:6666 * DOCKER技术入门与实战 * Docker容器与容器云 ### Kubernetes [百度云盘链接](https://pan.baidu.com/s/1H_0BOPk-Fc9ZggAaYJvQAg) 密码:6666 * Kubernetes权威指南:从Docker到Kubernetes实践全接触 * 深入剖析Kubernetes ## 免责声明 本仓库书籍全部来源于网络其他人的整理,我只是搜录整理他人成果。 有**违规侵权**,请联系本人[cosen1024@163.com](mailto:cosen1024@163.com),本人立马删除相应链接,感谢! 本仓库仅作学习交流分享使用,不作任何商用!