《科技爱好者周刊》收集的免费书籍汇总
免费计算机书籍汇总。
没有注明语种的,都为英语资源。
目录
- 一、Web 开发
- 二、系统管理
- 三、编程语言
- 四、数据库
- 五、软件开发
- 六、人工智能
- 七、数学理论
- 八、其他
一、Web 开发
1.1 JavaScript 语言
- The Modern JavaScript Tutorial(中文,英文)
- 你不知道的 JS
- Speaking JavaScript
- 急性子程序员的 JavaScript 教程
- JavaScript 语言教程(中文)
- 理解 ES6
- 探索 ES6
- 探索 ES2016 和 ES2017
- 探索 ES2018 和 ES2019
- ES6 标准入门(中文)
- Eloquent JavaScript(第三版)
- JavaScript 的前20年(JavaScript: The First 20 Years)
- TypeScript 教程
- Node.js 入门(中文,英文)
- React 编程模式
- React 应用开发教程
- Acceptance Test Driven Development with React
- React.js 小书(中文)
- 现代 Web 开发:Nodejs + React 的在线互动教程。
- Node.js 调试指南
- 精通 JavaScript 模块
- GraphQL 之路
- JavaScript 数据可视化
- OAuth 2.0 Servers
- JAMstack Web 开发
- SICP(JavaScript 版)
1.2 其他 Web 开发
- http3-explained
- CSS Animation 101
- 实用排版指南
- Azure 介绍(第二版),下载
- Chrome 扩展及应用开发(中文)
- 网站可靠性工作手册
二、系统管理
- Linux 命令行(The Linux Command Line), 下载,中译
- 学习命令行
- 鸟哥的 Linux 私房菜(中文)
- Linux 之旅
- Bash 脚本教程(中文)
- Pure Bash Bible
- Unix 编程艺术
- 计算机系统导论:以汇编语言与 Linux 系统为例
- 计算机网络:系统方法
- 计算机组织导论:以树莓派和 ARM 汇编语言为例
- 计算机网络:原理,协议和实践
- Linux 内核揭密(中文)
- 运维工程师学校(Ops School)
- 文件系统设计(Practical File System Design), 下载
- Docker 初学者教程
- 开源应用程序的体系结构
三、编程语言
3.1 C,C++
- Essential C(PDF)
- Modern C(第二版)
- C 语言学习资料
- C 语言系统编程(在线阅读)
- C 语言教程:构建 Lisp 编译器(中文,英文)
- C 语言内部原理(C Internals)
- C++ Annotations
- C/C++ 面向 wasm 编程—— Emscripten 工程实践
3.2 Go
- Go 101
- Golangbot 的 Go 语言初级教程,中译
- Go 高级编程
- 高性能 Go 代码工坊
3.3 Python
- Python 编程基础(PDF)
- Python 编程入门
- Python 语法笔记
- Python 科学应用入门(Introduction to Python for Computational Science and Engineering), 下载
- Python - 100天从新手到大师(中文)
- A Byte of Python,中译:简明 Python 教程
- 使用 Python 写一个自己的游戏
- The Hitchhiker’s Guide to Python!,中译:Python 开发最佳实践指南
- 廖雪峰 Python 教程(中文)
- Python 语言互动教程
- Python 算法与数据结构(第二版),中译
- SICP(Python 版)(英文,中文)
- Python 数据科学手册
- Test-Driven Web Development with Python
- Automate the Boring Stuff with Python
- 如何使用 Python3 编程
- 社交媒体挖掘
- 数据科学项目 Python 实战
- HelloDjango - Django 博客教程(中文)
- 使用 Python 学习计量经济学(PDF)
- 黑客的贝叶斯方法:以 Python 为例
3.4 Rust
- Rust 语言导论
- Rust 编程语言
- Rust By Example
3.5 其他编程语言
- 编程语言基础:Agda 语言描述(中文)
- Awk 编程语言
- C# 语言免费教程
- SICP(Clojure 版)
- Clojure for the Brave and True
- 学习 ClojureScript
- 廖雪峰 Java 教程(中文)
- 计算机科学:以 Julia 语言为例
- 使用 Julia 语言学习统计学(PDF)
- Haskell 趣学指南(中文)
- Real World Haskell 中文版(中文)
- Haskell 语言48小时教程
- Haskell 语言入门
- Common Lisp 实战教程
- Nim 语言编程
- OCaml 语言在线教程
- 高阶 Perl
- 我爱 Ruby
- Ruby on Rails Tutorial
- 汇编语言初学者教程(PDF)
- ARM 汇编语言简介
- PC Assembly Language
四、数据库
- SQL 开源教程
- 如何开发一个简单的数据库
- 数据库基础
- 廖雪峰 SQL 教程(中文)
- PostgreSQL 模式设计
五、软件开发
- 计算机科学入门
- Crafting Interpreters
- Emulator 101
- 计算机程序的结构和解释(SICP)
- 编写程序(Composing Programs)
- 从零开始写一个操作系统
- 编译器教程: 如何写一个最小的 C 语言编译器
- System Programming
- How to Design Programs(第二版)
- 算法,by Jeff Erickson,GitHub 仓库
- A* 算法教程
- 逆向工程入门(Reverse Engineering for Beginners,英文,中文卷一, 中文卷二)
- 逆向工程初学者教程
- Qt5 教程
- 函数式编程:以 Scala 为例
- 学习 ClojureScript
- 并行编程
- 谷歌 SRE(网站可靠性工程)丛书
六、人工智能
- Machine Learning Yearning,by 吴恩达
- 计算与推断:数据科学基础
- 人工智能编程范式
- Bloomberg 机器学习课程
- 深度学习/机器学习面试笔记(中文)
- 数据挖掘教材
- 机器学习解释
- 深入深度学习(英文,中文)
- TensorFlow-Course
- 简单粗暴 TensorFlow 2(中文)
- 基于模型的机器学习
- Deep Learning Project
- 强化学习导论(第二版)
- Grokking Deep Learning
- 神经网络与深度学习
- 让产品经理全面理解深度学习(中文)
- 面向机器学习的特征工程(中文)
- 理解机器学习:从理论到算法
- Dive into Deep Learning
- 数据科学基础
- 机器学习的数学基础
- 自然语言处理
七、数学理论
7.1 微积分
- 进入纯数学
- 微积分很容易(Calculus made easy)
7.2 统计与概率
- Seeing Theory:概率论和统计入门
- Statistics Done Wrong
- 统计小手册
- Prob 140:概率论教材
- 预测:原理与实践
- 数据科学的原理与技巧
- 概率、统计和随机过程导论
- 概率,统计和随机过程讲义
- 随机过程导论
7.3 线性代数
- 深度学习的线性代数基础
- 线性代数教材
- 沉浸式线性代数
- 交互式线性代数教程
7.4 密码学
- 应用加密法的研究生教材
- 加密学导论
- Crypto 101
- 密码学很容易(Cryptography Made Simple)
- 程序员的实用密码学
7.5 其他理论书籍
- 计算机图形学教程
- 计算机科学的理论导论
- 好奇者的量子计算入门
- 简单逻辑
- 写给程序员的范畴论(Category Theory for Programmers)
- 写给科学家的范畴论(Category Theory for the Sciences), 下载
- 图论的 D3 解释
- 离散数学导论
- 编译器设计基础(PDF)
八、其他
- Google 面试自学手册(中文)
- 技术面试手册
- 如何在应用商店成功?
- 计算机之前的计算设备
- 日语语法教程(中文)
- 基础德语教程
- 任正非文集:任正非1994年~2018年的几百篇讲话。
- 老外的深圳电子产品采购指南(PDF)
- How to get rich
- Marc Andreessen 创业文集
- 东京防灾手册(中文)
- 谷歌的技术文档写作指南
- 《几何原本》在线版
- 数据可视化基础
- 美国海军电气与电子培训系列教材
欢迎添加小学妹微信(aiyanxishe),拉你加入资源群
《科技爱好者周刊》收集的免费书籍汇总相关推荐
- 科技爱好者周刊之爱好者记录
前言 平时浏览的内容杂七杂八,说好听一些叫做"内容丰富,涉猎甚广",实际一些则是受到主流大环境的冲击加之自身的控制力尚且不足. 有过类似经历的人大多知道,碎片化的信息除了填充大脑的 ...
- 科技爱好者周刊(第 142 期):2020年才是21世纪元年
这里记录每周值得分享的科技内容,周五发布. 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容. 周刊讨论区的帖子<谁在招人?>,提供大量程 ...
- 科技爱好者周刊(第 202 期):三个有启发的学习方法
这里记录每周值得分享的科技内容,周五发布. 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容. 周刊讨论区的帖子<谁在招人?>,提供大量程 ...
- 科技爱好者周刊:第 73 期
这里记录每周值得分享的科技内容,周五发布. 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐你的项目. 封面图:上海,2019. 刊首语 很多人家里买了跑步机 ...
- 科技爱好者周刊(第 116 期):世界的未来是一个火药桶
这里记录每周值得分享的科技内容,周五发布. 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容. 周刊讨论区的帖子<谁在招人?>,提供大量就 ...
- 科技爱好者周刊(第 108 期):阵地战与奇袭战
这里记录每周值得分享的科技内容,周五发布. 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐你的项目. 周刊讨论区的帖子<谁在招人?>,提供大量就 ...
- 科技爱好者周刊(第 193 期):前端与后端,谁更难?
这里记录每周值得分享的科技内容,周五发布.([通知] 下周欢度春节,周刊暂停,2月11日恢复.) 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容. ...
- 科技爱好者周刊:第 87 期
这里记录每周值得分享的科技内容,周五发布. 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐你的项目. 封面图:美国创业公司耐能,演示彩色印刷的 3D 脸部照 ...
- 科技爱好者周刊(第 159 期):游戏开发者的年薪
这里记录每周值得分享的科技内容,周五发布. 本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容. 周刊讨论区的帖子<谁在招人?>,提供大量程 ...
最新文章
- 【Python培训基础知识】单例模式
- pandas 修改数据和数据类型
- 有限算法下的技术实现路线
- Java实现K-means
- 洛谷P3952 时间复杂度【字符串】【模拟】
- 树的重心 背诵用模板
- 【Redis】 redis hash getKey getValue 两个的性能差别
- C#笔记05 方法和参数
- Android自定义ToolBar布局
- 单片机三种烧录方式ICP、IAP和ISP
- 作为游戏策划,软件记录
- 修复桌面快捷方式箭头图标
- 电脑控制手机 易语言实现颜色识别功能
- android 获取堆栈地址,Android查看activity的任务堆栈
- 浅析APP应用内及新媒体类推广渠道
- 算法注册机编写扫盲之续篇--第一课
- 嵌入式物联网软件开发实战系列(STM32+FreeRTOS)
- windows10中Office2016自定义安装、visio的安装,并安装到其他盘的方法
- 设计简约风格节约用水公益海报的PS教程
- 团体程序设计天梯赛-练习集——7-10 彩虹瓶 (25分)
热门文章
- 电子白板在教学应用中的主要优势
- 【python】又拍云采集工具助手exe带python图片采集源码
- Tiva单片机——简易示波器(UART串口屏)
- 基于matlab的汽车牌照自动识别
- 开启了Kerberos的Kafka客户端配置
- 启动Tomcat报错java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstra
- CSS+HTML快速入门 链接样式雪碧图(案例)
- win64_11gR2_client.zip 安装与下载
- 百来块钱的乐视体感三合一体感摄像头拆解
- 爱情智慧:抓紧幸福的三个动作