高质量开源书籍整理
2016 年 3 月 14 日
《科技爱好者周刊》
收集的免费书籍汇总。
目录
Web 开发
- React 编程模式
- React 应用开发教程
- Acceptance Test Driven Development with React
-
React.js 小书
(中文) - 网站可靠性工作手册
- Node.js 调试指南
- 精通 JavaScript 模块
- GraphQL 之路
- http3-explained
- CSS Animation 101
- 实用排版指南
- OAuth 2.0 Servers
- JAMstack Web 开发
-
Azure 介绍(第二版)
, 下载
系统管理
-
Linux 命令行
(The Linux Command Line), 下载
, 中译 - 学习命令行
- 计算机系统导论:以汇编语言与 Linux 系统为例
- 计算机网络:系统方法
- 计算机组织导论:以树莓派和 ARM 汇编语言为例
- 计算机网络:原理,协议和实践
-
Linux 内核揭密
(中文) - 运维工程师学校(Ops School)
-
文件系统设计
(Practical File System Design), 下载
编程语言
- Awk 编程语言
- C 语言学习资料
-
C 语言教程:构建 Lisp 编译器( 中文
, 英文
) -
Essential C
(PDF) - C ++ Annotations
- C# 语言免费教程
- Go 101
- Go 高级编程
- 计算机科学:以 Julia 语言为例
-
使用 Julia 语言学习统计学
(PDF) -
Haskell 趣学指南
(中文) - Common Lisp 实战教程
- OCaml 语言在线教程
-
Python 科学应用入门
(Introduction to Python for Computational Science and Engineering), 下载 -
Python – 100天从新手到大师
(中文) - Python 语言互动教程
-
Python 算法与数据结构
(第二版), 中译 - Python 数据科学手册
- Test-Driven Web Development with Python
- Automate the Boring Stuff with Python
- 如何使用 Python3 编程
- 数据科学项目 Python 实战
- 高性能 Go 代码工坊
- 我爱 Ruby
- Rust 语言导论
- Rust 编程语言
- C/C++ 面向 wasm 编程—— Emscripten 工程实践
-
汇编语言初学者教程
(PDF) - ARM 汇编语言简介
- PC Assembly Language
数据库
软件开发
- Crafting Interpreters
- Emulator 101
- 编写程序(Composing Programs)
- 从零开始写一个操作系统
-
How to Design Programs
(第二版) -
sicp-py-zh
(中文) - 算法
-
逆向工程入门
(Reverse Engineering for Beginners), 下载 - 逆向工程初学者教程
- Qt5 教程
人工智能
-
Machine Learning Yearning
,by 吴恩达 - 计算与推断:数据科学基础
- 人工智能编程范式
- Bloomberg 机器学习课程
-
深度学习/机器学习面试笔记
(中文) - 数据挖掘教材
- 机器学习解释
- TensorFlow-Course
- 基于模型的机器学习
- Deep Learning Project
-
强化学习导论
(第二版) - Grokking Deep Learning
- 神经网络与深度学习
-
面向机器学习的特征工程
(中文)
理论书籍
- 应用加密法的研究生教材
- 预测:原理与实践
- 加密学导论
- Crypto 101
- 程序员的实用密码学
- 进入纯数学
-
微积分很容易
(Calculus made easy) - 深度学习的线性代数基础
- Seeing Theory:概率论和统计入门
- 线性代数教材
- Statistics Done Wrong
- 计算机图形学教程
- 计算机理论导论
- 好奇者的量子计算入门
- 简单逻辑
- 数据科学的原理与技巧
-
Prob 140
:概率论教材 -
写给科学家的范畴论
(Category Theory for the Sciences), 下载 - 图论的 D3 解释
其他
-
任正非文集
:任正非1994年~2016年的几百篇讲话。 -
Google 面试自学手册
(中文) - 如何在应用商店成功?
- 计算机之前的计算设备
-
东京防灾手册
(中文) - 谷歌的技术文档写作指南
- 《几何原本》在线版
- 数据可视化基础
- Marc Andreessen 创业文集