这里是按照「分类」阅读往期的 HelloGitHub 月刊内容, 您目前在查看 HelloGitHub 开源书籍 集合。
《基于物理的渲染》第四版。该项目是经典教科书《基于物理的渲染》的配套源码(光线追踪渲染器),书籍可免费获取,是学习光线追踪、离线渲染原理和技术的理想入门读物。

《Crypto 101》密码学入门。这是一本面向程序员的密码学入门书籍,从 XOR 和一次性密码本开始,循序渐进地讲解对称加密、公钥加密、哈希、MAC、签名、密钥交换、随机数等密码学“积木”,并把它们组装成 TLS、OpenPGP、OTR 等真实系统。
《Think Stats》统计思维。这是一本写给程序员的统计学电子书,所有代码示例和练习均以 Python 实现。全书围绕真实数据集展开,通过探索性数据分析、概率分布、假设检验、相关性与回归分析等统计方法,用统计思维解决实际问题。

免费开源的教材资源集合。该项目整理了国内小初高、大学等各学科 PDF 教材,全部资源均免费、无水印,支持一键下载,并持续更新。
零基础友好的 CTF 教程。这是一份面向零基础新手的免费 CTF(夺旗赛)入门教程,内容涵盖 Web 安全、二进制安全、密码学、逆向工程等 CTF 知识,并提供配套题目,帮助初学者入门 CTF。
《股权激励开放指南》。这本书讲的是美国科技公司员工股权激励相关的知识、术语、法律、税务与实践建议,内容包括股票期权、受限股票单位(RSU)、限制性股票、行权、税收、谈判技巧、常见陷阱等。
提升 Python 编程能力的练习册。该项目是 Python 编程的练习集合,旨在通过编写难度适中且短小精悍的程序,提升 Python 编程能力,内容涵盖了算法、数据处理、数学问题、逻辑谜题、自然语言处理等多个领域。

Rust 数据结构与算法的开源书籍。这是一本讲解 Rust 数据结构和算法的开源书籍,支持简/繁体中文和英文三种语言版本。全书共 10 章,内容涵盖 Rust 基础、计算机科学概念、算法分析、基本数据结构、递归、搜索、排序、树、图以及实战等。
《自洽的程序员》。这是一本关于程序员如何管理自己的情绪和职业心态的书籍,帮助程序员从负面情绪中解脱出来,更加坦然地面对自己的内心,从而实现“自洽“。