Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/royeo/awesome-programming-books

📚 经典技术书籍推荐,持续更新...
https://github.com/royeo/awesome-programming-books

List: awesome-programming-books

algorithm c clean-code cpp design-pattern docker git golang http javascript linux mongodb mysql nginx nodejs os python redis system tcp

Last synced: about 2 months ago
JSON representation

📚 经典技术书籍推荐,持续更新...

Awesome Lists containing this project

README

        

# Preface

📚经典技术书籍 PDF 文件,涵盖:编程语言、计算机系统、网络协议、数据库、代码艺术、设计模式、算法与数据结构、系统架构、微服务、测试、程序员职业修炼等相关书籍。

> 经图书出版方通知,已删除 repo 下所有书籍的 pdf 文件,但仍保留书籍列表,以供参考。

## Java

- [《Effective Java 中文版(第2版)》](./java/Effective%20Java%20中文版(第2版).pdf)
- [《Java编程思想(第4版)》](./java/Java编程思想(第4版).pdf)

## JavaScript

- [《你不知道的JavaScript(上卷)》](./javascript/你不知道的JavaScript(上卷).pdf)
- [《你不知道的JavaScript(中卷)》](./javascript/你不知道的JavaScript(中卷).pdf)
- [《你不知道的JavaScript(下卷)》](./javascript/你不知道的JavaScript(下卷).pdf)
- [《JavaScript高级程序设计第三版》](./javascript/JavaScript高级程序设计(第3版).pdf)
- [《JavaScript权威指南(第6版)》](./javascript/JavaScript权威指南(第6版).pdf)
- [《JavaScript语言精粹》](./javascript/JavaScript语言精粹.pdf)
- [《JavaScript设计模式与开发实践》](./javascript/JavaScript设计模式与开发实践.pdf)
- [《JavaScript函数式编程》](./javascript/JavaScript函数式编程.pdf)
- [《JavaScript面向对象编程》](./javascript/javascript面向对象编程.pdf)
- [《JavaScript设计模式》](./javascript/JavaScript设计模式.pdf)
- [《精通JavaScript》](./javascript/精通JavaScript.pdf)
- [《JavaScript DOM编程艺术》](./javascript/JavaScript_DOM编程艺术.pdf)
- [《基于MVC的JavaScript Web富应用开发》](./javascript/基于MVC的JavaScript_Web富应用开发.pdf)

## Node.js

- [《深入浅出node.js》](./nodejs/深入浅出Node.js.pdf)
- [《Node.js实战》](./nodejs/Node.js实战.pdf)
- [《Node学习指南》](./nodejs/Node学习指南.pdf)
- [《Node与Express开发》](./nodejs/Node与Express开发.pdf)
- [《Node.js开发指南》](./nodejs/Node.js开发指南.pdf)
- [《了不起的Node.js》](./nodejs/了不起的Node.js.pdf)
- [《Node即学即用》](./nodejs/Node即学即用.pdf)

## C

- [《C程序设计语言(第2版)》](./c/C程序设计语言(第2版).pdf)
- [《C专家编程》](./c/C专家编程.pdf)
- [《C语言接口与实现》](./c/C语言接口与实现.pdf)
- [《C陷阱与缺陷》](./c/C陷阱与缺陷.pdf)

## C++

- [《C++ Primer Plus(第5版)》](./c++/C++%20Primer%20Plus(第5版).pdf)
- [《C++编程思想(第1卷)》](./c++/C++编程思想(第1卷).pdf)

## Golang

- [《Go学习笔记(第4版)》](./golang/Go学习笔记(第4版).pdf)
- [《Go学习笔记(第6版下卷)》](./golang/Go学习笔记(第6版下卷).pdf)
- [《Go源码剖析》](./golang/Go源码剖析.pdf)
- [《Go程序设计语言》](./golang/go程序设计语言.pdf)
- [《Go语言实战》](./golang/Go语言实战.pdf)

## Python

- [《Python基础教程(第2版)》](./python/Python基础教程(第2版).pdf)
- [《Python编程:从入门到实践》](./python/Python编程:从入门到实践.pdf)
- [《Python核心编程(第2版)》](./python/python核心编程.pdf)
- [《Python Cookbook(第3版)》](./python/Python_Cookbook.pdf)
- [《Python源码剖析》](./python/Python源码剖析.pdf)

## Computer system

- [《深入理解计算机系统》](./computer-system/深入理解计算机系统.pdf)
- [《现代操作系统(第3版)》](./computer-system/现代操作系统(第3版).pdf)
- [《现代操作系统(第4版)英文》](./computer-system/现代操作系统(第4版)英文.pdf)
- [《编码:隐匿在计算机软硬件背后的语言》](./computer-system/编码:隐匿在计算机软硬件背后的语言.pdf)
- [《计算机程序的构造和解释(第2版)》](./computer-system/计算机程序的构造和解释(第2版).pdf)
- [《计算的本质:深入剖析程序和计算机》](./computer-system/计算的本质:深入剖析程序和计算机.pdf)
- [《编译原理(第2版)》](./computer-system/编译原理(第2版).pdf)

## Linux / Unix

- [《UNIX编程艺术》](./linux/UNIX编程艺术.pdf)
- [《UNIX环境高级编程(第三版)》](./linux/UNIX环境高级编程(第三版).pdf)
- [《UNIX网络编程卷1:套接字API》](./linux/UNIX网络编程卷1:套接字API.pdf)
- [《UNIX网络编程卷2:进程间通信》](./linux/UNIX网络编程卷2:进程间通信.pdf)
- [《UNIX操作系统设计》](./linux/UNIX操作系统设计.pdf)
- [《Linux内核设计与实现(第三版)》](./linux/Linux内核设计与实现(第三版).pdf)
- [《深入Linux内核架构》](./linux/深入Linux内核架构.pdf)
- [《深入理解linux内核(第三版)》](./linux/深入理解linux内核(第三版).pdf)
- [《跟我一起写makefile》](./linux/跟我一起写makefile.pdf)

## TCP

- [《TCP/IP详解 卷1:协议》](./tcp/TCP_IP详解卷1:协议.pdf)
- [《TCP/IP详解 卷2:实现》](./tcp/TCP_IP详解卷2:实现.pdf)
- [《TCP/IP详解 卷3:TCP事务协议,HTTP,NNTP和UNIX域协议》](./tcp/TCP_IP详解卷3:TCP事务协议,HTTP,NNTP和UNIX域协议.pdf)

## HTTP

- [《HTTP权威指南》](./http/HTTP权威指南.pdf)
- [《Web性能权威指南》](./http/Web性能权威指南.pdf)
- [《图解HTTP》](./http/图解HTTP.pdf)
- [《HTTP/2基础教程》](./http/HTTP/2基础教程.pdf)
- [《HTTP/2 in Action》](./http/HTTP2_in_Action.pdf)

## Clean code

- [《代码整洁之道》](./clean-code/代码整洁之道.pdf)
- [《代码大全》](./clean-code/代码大全.pdf)
- [《编写可读代码的艺术》](./clean-code/编写可读代码的艺术.pdf)
- [《修改代码的艺术》](./clean-code/修改代码的艺术.pdf)
- [《重构:改善既有代码的设计》](./clean-code/重构:改善既有代码的设计.pdf)
- [《程序设计方法》](./clean-code/程序设计方法.pdf)
- [《程序设计实践》](./clean-code/程序设计实践.pdf)
- [《领域驱动设计:软件核心复杂性应对之道》](./clean-code/领域驱动设计:软件核心复杂性应对之道.pdf)

## Design pattern

- [《Head First 设计模式》](./design-pattern/HeadFirst设计模式.pdf)
- [《设计模式:可复用面向对象软件的基础》](./design-pattern/设计模式:可复用面向对象软件的基础.pdf)
- [《设计模式之禅》](./design-pattern/设计模式之禅.pdf)

## Algorithms

- [《算法(第4版)》](./algorithms/算法(第4版).pdf)
- [《算法导论(第2版)》](./algorithms/算法导论(第2版).pdf)
- [《算法设计与分析(第3版)》](./algorithms/算法设计与分析(第3版).pdf)
- [《算法心得:高效算法的奥秘(第2版)》](./algorithms/算法心得:高效算法的奥秘(第2版).pdf)
- [《数据结构与算法分析:C语言描述(第2版)》](./algorithms/数据结构与算法分析:C语言描述(第2版).pdf)
- [《数据结构与算法分析:Java描述》](./algorithms/数据结构与算法分析:Java语言描述.pdf)
- [《编程珠玑(第2版)》](./algorithms/编程珠玑(第2版).pdf)
- [《编程之美:微软技术面试心得》](./algorithms/编程之美:微软技术面试心得.pdf)
- [《剑指offer名企面试官精讲典型编程题》](./algorithms/剑指offer名企面试官精讲典型编程题.pdf)

## System

- [《高性能网站建设指南》](./system/高性能网站建设指南.pdf)
- [《大型网站技术架构:核心原理与案例分析》](./system/大型网站技术架构:核心原理与案例分析.pdf)
- [《企业应用架构模式》](./system/企业应用架构模式.pdf)
- [《企业集成模式:设计、构建及部署消息传递解决方案》](./system/企业集成模式:设计、构建及部署消息传递解决方案.pdf)

## Microservice

- [《微服务设计》](./microservice/微服务设计.pdf)

## Test

- [《测试驱动开发》](./test/测试驱动开发.pdf)

## Git

- [《Pro Git中文版》](./git/ProGit中文版.pdf)
- [《GitHub入门与实践》](./git/GitHub入门与实践.pdf)

## Docker

- [《Docker从入门到实践(第3版)》](./docker/Docker从入门到实践(第3版).pdf)
- [《Docker容器与容器云(第2版)》](./docker/Docker容器与容器云(第2版).pdf)

## MySQL

- [《高性能MySQL(第3版)》](./mysql/高性能MySQL(第3版)中文版.pdf)
- [《MySQL性能调优与架构设计》](./mysql/MySQL性能调优与架构设计.pdf)
- [《MySQL技术内幕:InnoDB存储引擎》](./mysql/MySQL技术内幕:InnoDB存储引擎.pdf)
- [《SQL基础教程(第3版)》](./mysql/SQL基础教程.pdf)
- [《MySQL必知必会》](./mysql/MySQL必知必会.pdf)
- [《SQL学习指南》](./mysql/SQL学习指南.pdf)

## MongoDB

- [《MongoDB实战》](./mongodb/MongoDB实战.pdf)
- [《MongoDB权威指南》](./mongodb/MongoDB权威指南.pdf)
- [《深入学习MongoDB》](./mongodb/深入学习MongoDB.pdf)

## Redis

- [《Redis入门指南(第2版)》](./redis/Redis入门指南(第2版).pdf)
- [《Redis实战》](./redis/Redis实战.pdf)
- [《Redis设计与实现》](./redis/Redis设计与实现.pdf)
- [《Redis开发与运维》](./redis/Redis开发与运维.pdf)

## Nginx

- [《深入理解Nginx:模块开发与架构解析(第2版)》](./nginx/深入理解Nginx:模块开发与架构解析(第2版).pdf)

## Vim

- [《Vim实用技巧》](./vim/Vim实用技巧.pdf)

## Others

- [《如何阅读一本书》](./others/如何阅读一本书.pdf)
- [《七周七语言:理解多种编程范型》](./others/七周七语言:理解多种编程范型.pdf)
- [《程序员修炼之道:从小工到专家》](./others/程序员修炼之道:从小工到专家.pdf)
- [《程序员的职业素养》](./others/程序员的职业素养.pdf)
- [《程序员的自我修养:链接、装载与库》](./others/程序员的自我修养:链接、装载与库.pdf)
- [《高效程序员的45个习惯》](./others/高效程序员的45个习惯.pdf)