awesome-cs-books
Common e-books for computers and come with download links, including C, C++, Java, Python, C++, Linux, Go, data structures and algorithms, operating systems, computer networks, computer composition principles, design patterns, databases, front-ends, artificial intelligence wait.
Contact me
If the link fails, scan the QR code above or search for the official account " Programmer Kusen " on WeChat, reply " wx " and add me on WeChat, and contact me to update the link.
To facilitate technical communication and sharing resources, a WeChat group has been established. If you need to join, scan the QR code to reply " Add Group " to obtain information about joining the group.
Commonly used books for computers
- awesome-cs-books
- C language
- C++
- Java
- 1. Java Basics
- 2. Java Virtual Machine
- 3. Java concurrency
- 4. Java Web
- 5. Search Engine
- 6. Message Queue
- Python
- 1. Python Basics
- 2. Python crawler
- 3. Python data analysis and data mining
- Go
- Linux
- Data structures and algorithms
- Computer network
- operating system
- Computer composition principle
- database
- Design Pattern
- Big Data
- front end
- AI
- 1. Machine Learning
- 2. Deep Learning
- 3. Computer Vision
- 4. Natural Language Processing
- Programming
- other
- Disclaimer
C language
Baidu Cloud Disk Link Password: 6666
- C Primer Plus
- 100 examples of classic C program
- C programming language (including after-class answers, etc.)
- C and pointer
- Conquer C pointer
- C language programming essence
- C Language Reference Manual
- Complete collection of C language functions
- C language analysis tutorial
- In-depth analysis of C language
- 100 examples of classic C program
- C Language Reference Manual Fifth Edition
C++
Baidu Cloud Disk Link Password: vkpa
- C++ Primer
- C++ University Tutorial
- C++ Programming Thoughts
- C++ object model
- STL source code analysis + source code
- Explore the C++ object model in depth
- C++ Templates
- C++ Programming Specifications-101 Rules and Guidelines and Best Practices
- Programming technology to improve C++ performance. Zuo Fei
- C++ Contemplation Record Chinese 2nd Edition
- C++ Practical Engineering-Chen Shuo
- C++ concurrent programming practice
- New C++ Design Thinking-Application of Generic Programming and Design
- Effective STL Chinese version
- More Effective C++ Chinese version
- Analysis of STL source code
Java
1. Java Basics
Baidu Cloud Disk Link Password: 49sq
Head First Java
Java 8 actual combat
Java programming ideas
Java Core Technology Volume 1
Effective Java
Java from a young age to a big bull
Java solves doubts
The way to practice Java engineers
Making efficient code
JavaSE8 written for busy people
Alibaba Java Development Manual
2. Java Virtual Machine
Baidu Cloud Disk Link Password: 49sq
- Deep understanding of Java virtual machines
- In-depth understanding of JVM & G1GC
- Practical JAVA virtual machine JVM fault diagnosis and performance optimization
- Write Java virtual machines by yourself
- HotSpot actual combat
3. Java concurrency
Baidu Cloud Disk Link Password: 49sq
- JAVA concurrent programming practice
- Core technology of Java multithreaded programming
- Practical Java high concurrency programming
- The beauty of Java concurrent programming
- The Art of Concurrent Programming in Java
4. Java Web
Baidu Cloud Disk Link Password: 49sq
- Head First Servlets and JSP
- Spring Getting Started Guide
- Spring actual combat
- Java EE Internet Lightweight Framework Integrated Development of SSM Framework
- Technology architecture of large websites: core principles and case analysis
- Large Website System and JAVA Middleware Practice
- Architecture adventure writing javaweb framework from scratch
- Nginx module development and architecture analysis
- Practical Nginx
- Maven3 actual combat
- Netty's authoritative guide
- Netty actual combat
- In-depth analysis of the inside story of Java Web technology
- In-depth analysis of Tomcat
5. Search Engine
Baidu Cloud Disk Link Password: 52g4
- Understand ElasticSearch
- Lucene+Practical Battle
- elk-stack-guide-cn
- Elasticsearch source code analysis and optimization practice
- Elasticsearch server development
6. Message Queue
Baidu Cloud Disk Link Password: 11n4
- RocketMQ technology insider
- Kafka Authoritative Guide
Python
1. Python Basics
Baidu Cloud Disk Link Password: xvkr
- Programming Xiaobai's first Python introduction book
- Python Programming Beginner's Guide
- Python Advanced Programming
- Python Core Programming
- Introduction to Python Programming Classic
- Detailed explanation of Python development technology
- Python operation word, excel, pdf
- Python development practice
- Python network programming basics
- Python Learning Manual
- Python regular expressions - easy to understand
2. Python crawler
Baidu Cloud Disk Link Password: xvkr
- Python3 network crawler data collection
- Write web crawlers in Python
- Proficient in Scrapy web crawlers
3. Python data analysis and data mining
Baidu Cloud Disk Link Password: xvkr
- Python data analysis basics
- Python data analysis and mining practice
- Data analysis practice
- Introduction to Data Mining
- Python data processing
Go
Baidu Cloud Disk Link Password: 8seb
- Learn Go
- Go language combat
- Go concurrent programming practice
- Go web programming
- Go Language Bible
Linux
Baidu Cloud Disk Link Password: l5v2
Bird's Linux private dish
Unix & Linux University Tutorials
A complete collection of commonly used Linux commands
Advanced Linux programming
- Proficient in regular expressions
- Deep into the Linux kernel architecture
- Linux Bookmark
- Linux Firewall
- Linux environment programming
- Linux command detailed dictionary
- UNIX environment advanced programming
- Linux UNIX System Programming Manual - 1
- Linux UNIX System Programming Manual - Next
Data structures and algorithms
Baidu Cloud Disk Link Password: 6666
- Data Structure and Algorithm Analysis C Language Description Version
- Data Structure and Algorithm Analysis Java Language Description Version
- Data structure and algorithm Python language description_Qiu Zongyan
- Programmer code interview guide: Optimal solutions to IT famous enterprise algorithms and data structure problems
- Sword-pointing offer Interviewer of famous companies explains typical programming questions
- Algorithm Fourth Edition
- Introduction to Algorithm
- Big Talk Data Structure
- Nine Lectures on Backpack
- New solution to the algorithm
- Programming Zhuji
- Algorithm diagram
- Research and summary of fifteen classical algorithms
- Challenge Programming Contest
- Algorithm diagram
- Computer Programming Art Volumes 1-3
- The beauty of programming
- Ahha Algorithm
- Interesting Algorithm Questions for Programmers
Computer network
Baidu Cloud Disk Link Password: 6666
- Computer network: top-down
- Computer Network: Top-down Method After-class Exercise Reference Answers
- Computer Network (7th Edition) - Xie Xiren
- How does the network connect
- Graphic HTTP
- Illustration TC/IP
- TCPIP Detailed Explanation of Trilogy Volume 1: Protocol
- TCPIP Detailed Explanation of Trilogy Volume 2: Implementation
- TCP-IP Detailed Unlocking Volume 3: TCP Transaction Protocol
- HTTP super mixed total
- Authoritative HTTP Guide
- UNIX Network Programming
- Java2 Network Protocol Insider
- Authoritative Guide to Web Performance
- HTTP-2 basic tutorial
operating system
Baidu Cloud Disk Link Password: 6666
- In-depth understanding of computer system version 3
- Modern operating system
- 30-day homemade operating system (Turing Programming Series)
Computer composition principle
Baidu Cloud Disk Link Password: 1lan
- Computer composition principle--Tang Shuofei
database
SQL
Baidu Cloud Disk Link Password: r54o
- Head First SQL
- SQL Study Guide
- SQL Must know and know
- SQL Cookbook
MySQL
Baidu Cloud Disk Link Password: r54o
- MySQL must know and know
- High-performance MySQL
- MySQL technology insider InnoDB storage engine
- In-depth and easy-to-understand MySQL: Database development, optimization, management and maintenance
Redis
Baidu Cloud Disk Link Password: cg9l
- Redis design and implementation
- Redis combat
- Redis In-depth Adventures: Core Principles and Application Practice
- Redis development and operation and maintenance
MongoDB
Baidu Cloud Disk Link Password: 2fk2
- MongoDB Authoritative Guide
Design Pattern
Baidu Cloud Disk Link Password: 7d39
Big Data
Baidu Cloud Disk Link Password: rxl3
- Big Data Architect Guide
- In-depth understanding of Spark: Core ideas and source code analysis
- Spark big data processing: technology, application and performance optimization (full)
- Spark Best Practices
- The Road to Big Data: Alibaba’s Big Data Practice
- Hadoop Technology Insider: Deeply Understanding the Design and Implementation Principles of MapReduce Architecture
- Hadoop The Definitive Guide
front end
Baidu Cloud Disk Link Password: 6666
Basic tutorials for HTML5 and CSS3
HTML and CSS classic
HTML5 reveals
Crazy aJax Handout
JavaScript DOM Programming Art
Advanced JavaScript Programming
JavaScript efficient graphics programming
Bootstrap practical battle
jQuery Advanced Programming
jQuery technology insider
jQuery Authoritative Guide
Node.js Development Guide
AI
1. Machine Learning
Baidu Cloud Disk Link Password: hjc4
Machine Learning_Zhou Zhihua
Statistical learning methods-Li Hang
Machine Learning Practical Battle
Introduction to Machine Learning
2. Deep Learning
Baidu Cloud Disk Link Password: hjc4
- Deep Learning_Chinese Version
- Deep Learning Framework
- Learn deep learning on hand-Li Mu
3. Computer Vision
Baidu Cloud Disk Link Password: hjc4
- Computer vision
- Image Processing Analysis and Machine Vision
- Learn OpenCV 3 Chinese version
4. Natural Language Processing
Baidu Cloud Disk Link Password: hjc4
- deep_learning_for_nlp
- Python Natural Language Processing Chinese Translation NLTK Chinese Version
- Stanford CS224n Natural Language Processing and Deep Learning - Notes
Programming
Baidu Cloud Disk Link Password: 9bpv
- Refactoring and improving the design of existing code
- Agile software development: principles, models and practices
- Code Collection 2 Chinese version
- The art of writing readable code
- Coding: The language hidden behind computer software and hardware
- The beauty of programming
- Clean Code (the way to clean code)
other
Git
Baidu Cloud Disk Link Password: 7fco
- Quick Start Git
- Git Reference Manual
- Professional git Chinese
Docker
Baidu Cloud Disk Link Password: 6666
- Introduction to DOCKER technology and practical combat
- Docker containers and container cloud
Kubernetes
Baidu Cloud Disk Link Password: 6666
- Authoritative Kubernetes Guide: Full contact from Docker to Kubernetes practice
- In-depth analysis of Kubernetes
Disclaimer
All the books in this warehouse are compiled by others on the Internet, and I just search and sort out other people's achievements.
If there is any violation of regulations and infringement , please contact me [email protected]. I will delete the corresponding link immediately. Thank you!
This warehouse is for learning, communication and sharing purposes only, and is not for any commercial use!