Github开源项目之:开源书籍
导航
- Github开源项目之:C
- Github开源项目之:C#
- Github开源项目之:C++
- Github开源项目之:CSS
- Github开源项目之:GO
- Github开源项目之:Java
- Github开源项目之:JavaScript
- Github开源项目之:Kotlin
- Github开源项目之:Objective-C
- Github开源项目之:Python
- Github开源项目之:Ruby
- Github开源项目之:Rust
- Github开源项目之:Swift
- Github开源项目之:PHP
- Github开源项目之:人工智能
- Github开源项目之:开源书籍
- Github开源项目之:其他相关
内容来源于网络
前言
分享Github开源项目,在玩的过程中学习,2023年每天的目标就是研究几个项目,寻找点乐趣。
开源项目
001.design_patterns
《图说设计模式》,在线阅读
002.intermediatePython
《Intermediate Python》Python 进阶。这是本很薄的 Python 入门级书籍,每篇内容花个五分钟就能看完、看懂、有收获的那种。
003.python3-cookbook
《Python Cookbook 3rd 中文版》,在线阅读
004.the_new_world_linux
《Linux 下的惬意生活》,在线阅读
005.build-web-application-with-golang
《Go Web 编程》中文
006.the-way-to-go_ZH_CN
《The Way to Go》中文译本,中文正式名《Go 入门指南》
007.redisbook
Redis 设计与实现(网络版)
008.book
雨痕大神写的学习笔记
009.docker_practice
Docker 从入门到实践
010.explore-flask-zh
011.nginx-book
Nginx 开发从入门到精通——本书的作者为淘宝核心系统服务器平台组的成员
012.open-shell-book
《Shell 编程范例》,面向操作对象学 Shell!
013.python-data-structure-cn
《Problem Solving with Algorithms and Data Structures using Python》中文版
014.react-cookbook
编写简洁漂亮,可维护的 React 应用
015.real-world-haskell-cn
《Real World Haskell》中文翻译项目
016.rust-book-chinese
Rust 程序设计语言 中文版
017.explore-python
《Python 之旅》,该书总结了 Python 相关的知识点,力求深入浅出、条理清晰
018.react-naive-book
开源、免费、专业、简单的 React.js 教程
019.The-Art-Of-Programming-By-July
《编程之法:面试和算法心得》
020.free-programming-books-zh_CN
免费的计算机编程类中文书籍
021.growth-ebook
全栈增长工程师指南,在线阅读
022.es6tutorial
阮一峰老师的开源精品,ECMAScript 6 入门书籍,在线阅读
023.redis
《Redis Command Reference》全文的中文翻译版,在线阅读
024.yast-cn
《Scheme入门教程》中译版,在线阅读
025.advanced-go-programming-book
《Go语言高级编程》该书针对 Go 语言有一定经验,想更加深入了解 Go 语言各种高级用法的开发人员
026.modern-cpp-tutorial
《高速上手 C++ 11/14/17》阅读须知:
- 本书假定读者已经熟悉了传统 C++ ,至少在阅读传统 C++ 代码上不具备任何困难。换句话说,那些长期使用传统 C++ 进行编码的人、渴望在短时间内迅速了解现代 C++ 特性的人非常适合阅读本书;
- 本书一定程度上介绍了一些现代 C++ 的黑魔法,但这些魔法毕竟有限,不适合希望进阶学习现代 C++ 的读者,本书的定位系现代 C++ 的快速上手。当然,希望进阶学习的读者可以使用本书来回顾并检验自己对现代 C++ 的熟悉度。
027.pandas-cookbook
pandas cookbook(英文)
028.tensorflow_cookbook
Tensorflow cookbook(英文)
029.kubernetes-handbook
Kubernetes 中文指南/实践手册,在线阅读
030.microservices
《微服务:从设计到部署》中文版,在线阅读
031.op_practice_book
《运维实践指南》
032.pydata-notebook
《利用Python进行数据分析 2017 第二版》中文翻译笔记
033.progit2
《Pro Git 第二版》在线中文阅读
034.The-Flask-Mega-Tutorial-zh
2017 年新版《The Flask Mega-Tutorial 教程》(狗书)中文翻译版
035.simple_os_book
操作系统的基本原理与简单实现的教学项目。以操作系统基本原理为教学引导,RISC-V CPU 为底层硬件基础,设计并实现一个微型但全面的“麻雀”操作系统——ucore
036.sdn-handbook
有关 SDN 的资料和书籍非常丰富,但入门和学习 SDN 依然是非常困难。该项目整理了 SDN 实践中的一些基本理论和实践案例心得,希望大家看完后有所收获
037.write-you-a-haskell
(英文)《Write You a Haskell》
038.CheatSheetSeries
OWASP(开放式 Web 应用程序安全项目)速查表。项目由 OWASP 社区的安全专家编写,列举了多种安全问题和解决方案,从而更好地保护你的 Web 应用。在线阅读
039.http-api-guide
《HTTP 接口设计指北》内容为设计 Web API 的一些建议
040.understand_linux_process
《理解 Linux 进程》
041.hello-algo
一本动画图解数据结构与算法的入门书。《Hello,算法》一书通过动画和代码诠释数据结构和经典算法,学习曲线平滑,支持电脑、手机等多种终端在线阅读。
042.Book3_Elements-of-Mathematics
《数学要素》从加减乘除到机器学习。全彩多图的一本科普书,内容以图解+数学+编程为主。
043.parsing-techniques
《Parsing Techniques》解析技术。该书是编译器前端的经典书籍。
044.py4e
《Python for Everybody》适合所有人的 Python。不管你有没有编程基础,只要对编程感兴趣,都可以通过这本书学会 Python,进入有趣的编程世界。
045.Cpp_Concurrency_In_Action
《C++ Concurrency in Action》的中文翻译版(C++ 并发编程),在线阅读
046.ddia
《Designing Data-Intensive Application》中文翻译版(设计数据密集型应用)
047.sicp-py-zh
《SICP Python 描述中文版》在线阅读
048.cppwasm-book
《C/C++ 面向 WebAssembly 编程》,在线阅读
049.d2l-zh
《Dive into Deep Learning 》翻译版,即《动手学深度学习》。在线阅读
050.You-Dont-Know-JS
(英文)深入探讨 JavaScript 语言核心机制的书籍,适用于深入学习 JS。该书已出版,但在线阅读免费
051.prometheus-book
《Prometheus 操作指南》,在线阅读
052.the-craft-of-selfteaching
《自学是门手艺》一个编程入门者的自学心得。如今学习资源很多,对于初学者入门而言,最难的是如何自学,阅读本书打开编程自学大门吧
053.Go42
《Go语言四十二章经》Golang 入门书籍。书中作者总结了自己踩坑的经验总结和思考,在线阅读
054.PythonDataScienceHandbook
英文原版《Python Data Science Handbook》,该书对于希望或已经从事数据科学相关工作的 Python 工程师而言是重要的学习手册。在线阅读
055.flutter-in-action
《Flutter 实战》,在线阅读
056.go101
《Go语言101》是一本着重介绍 Go 语法和语义的编程指导书,中文版在线阅读
057.book
(英文)《Cosmic Python》讲述如何管理复杂性的 Pythonic 应用程序结构的书籍
058.OnJava8
《On Java 8》中文版又名《Java 编程思想》
059.front-end-handbook-2019
《Front-End Developer Handbook 2019》(前端开发者手册 2019 版)。该书适合任何阶段的人用来了解前端开发实践的指南,它概述和讨论了前端工程的实践:如何学习前端、在 2019 年进行前端实践时应该使用哪些工具。在线阅读
060.machine-learning-systems-design
一本关于机器学习系统设计的小册子附有练习题
061.The-Hacker-Playbook-3-Translation
《The Hacker Playbook 3》中文翻译版(渗透测试实战红队第三版)
062.BuildYourOwnLisp
该书教你用 C 语言实现自己的 Lisp 语言。用 1000 多行实现一个小但功能齐全的 Lisp 语言,这里有份中文翻译版本,但是没有翻译完点击阅读
063.go-ast-book
《Go语法树入门:开启自制编程语言和编译器之旅》
064.Mastering_Go_ZH_CN
《Mastering Go》的中文翻译版《玩转 Go》。在线阅读
065.cookbook-2nd
《IPython Cookbook 第二版》
066.jshistory-cn
《JavaScript 20 年》中文版。在线阅读
067.trpl-zh-cn
《Rust 程序设计语言(第二版)》中文翻译。在线阅读
068.istio-handbook
ServiceMesher 社区出品的《Istio 服务网格进阶实战》。Istio 是由 Google、IBM、Lyft 等共同开源的 Service Mesh(服务网格)框架,作为云原生时代下承 Kubernetes、上接 Serverless 架构的重要基础设施层
069.webrtc-book-cn
《Real-Time Communication with WebRTC》中文翻译版,WebRTC 实时通信。在浏览器中提供丰富的音频和视频实时通信和点对点数据交换,不需要私有插件。这本书向您展示了如何使用新兴的 Web 实时通信(WebRTC)技术来构建一个浏览器到浏览器通信的应用程序
070.thinking-in-java-zh
《Java 编程思想》中文版。在线阅读
071.archbase
教科书《计算机体系结构基础》第三版。在线阅读
072.ugo-compiler-book
《从头开发一个迷你 Go 语言》该书教你从头实现迷你 Go 语言,内容包含了词法解析、语法树构建、函数闭包、接口、CGO 的实现等内容。在线阅读
073.everything-curl
《关于 curl 的所有东西》。由 curl 项目发起者撰写的书,内容包括 curl 入门、开源、源码、项目等方面。在线阅读
074.school-of-sre
领英开源的成为 SRE(网站可靠性工程师)的入门级教程。内容涵盖 Web、Linux、Git、计算机网络、数据库、安全等方面
075.DeepLearning-500-questions
《深度学习 500 问》AI 工程师面试知识点的书籍。内容涵盖深度学习的知识点及各大公司常见的笔试题
076.rust-course
《Rust 语言圣经》涵盖了 Rust 语言从入门到精通的全部知识。该书目前还未完成,正处于积极更新的状态。在线阅读
077.safe-rules
由 360 质量工程部开源的《代码安全规则集合》。一份全面详细的 C/C++ 编程规范指南,适用于桌面、服务端以及嵌入式等软件开发
078.pure-bash-bible
该书有好多复制就能用的 bash 函数,我愿称其为 bash 的“奇技淫巧”。比如修剪字符串中的前导和尾随空格:
示例函数:
1 | trim_string() { |
示例用法:
1 | $ trim_string " Hello, World " |
079.Probabilistic-Programming-and-Bayesian-Methods-for-Hackers
《黑客的贝叶斯方法:以 Python 为例》
080.tensorflow-handbook
《简明的 TensorFlow 2》,在线阅读
081.The-design-and-implementation-of-a-64-bit-os
《一个 64 位操作系统的设计与实现》
082.awesome-fenix
讲述“如何构建大型且可靠的分布式系统”的开源书籍。推荐给想成为架构师的你,在线阅读
083.google-sre-ebook
Google SRE 相关的书籍。Google SRE 是谷歌的专业运维团队的工程师,他们有一个共同的名字:Site Reliability Engineer,而这本书由 Google SRE 们撰写,分享了谷歌运维相关的一些技术和知识
084.bitcoinbook
《Mastering Bitcoin 2nd Edition》精通比特币第 2 版
085.python-parallel-programming-cookbook-cn
《Python Parallel Programming Cookbook》Python 并行编程。在线阅读
086.introduction-to-front-end-engineering
一本小书《带你入门前端工程》。该书是作者对过去两年前端工程化实践的经验和心得总结,在线阅读
087.pumpkin-book
《机器学习公式详解》西瓜书公式推导解析。在线阅读
088.Learn-Web-Hacking
Web 安全学习笔记,在线阅读
089.LearnOpenGL-CN
LearnOpenGL 教程的中文翻译。OpenGL 是一个图形 API,包含了一系列可以操作图形、图像的函数。它需要一个编程语言来工作,教程的示例代码采用 C++ 编程语言。在线阅读
090.AlgoXY
作者正在重写《算法新解》,开源仓库同步更新。下载地址
091.cpp-game-engine-book
《游戏引擎浅入浅出》。该书介绍了如何从零制作一个完整的游戏引擎,内容包含从基础的环境搭建,到后面的骨骼动画、多线程渲染、阴影实现等方面。
092.awk
《AWK 程序设计语言》中文翻译
093.rCore-Tutorial-Book-v3
用 Rust 语言从零开始写一个基于 RISC-V 架构的类 Unix 内核。清华大学开源的中文教程,从计算机发展历史开始科普,一步步说到为何操作系统会诞生,以及现代操作系统必须具备的特性。实践方面也是从空文件夹开始,像搭乐高积木一样,慢慢将操作系统的核心开发出来,教程读起来简直像看小说一样让人欲罢不能。在线阅读
094.tensorflow-internals
《TensorFlow 内核剖析》通过剖析 TF 源码的方式,介绍它的架构、领域模型、工作原理等知识。虽然讲解的 1.2 版本已经过时,但仍然可以用来了解知名机器学习框架的内部原理
095.babel-handbook
Babel 使用手册。内容分为「用户手册」如何安装和配置 Babel 和「插件手册」如何为 Babel 创建插件 两部分。
096.EffectiveModernCppChinese
《Effective Modern C++》中文翻译版。教你如何写出正确、高效、可维护的 C++ 代码的书,该项目为中文翻译版本(已完成)。
097.Deep-Learning-with-TensorFlow-book
《TensorFlow 深度学习》
098.microfrontends
《微前端的那些事儿》 将 Web 应用由单一的单体应用,转变为多个小型前端应用聚合为一的应用
099.machine-learning-yearning-cn
《Machine Learning Yearning》中文版。《机器学习训练秘籍》样稿吴恩达著,在线阅读
100.TCP-IP-NetworkNote
《TCP/IP 网络编程》学习笔记。除了笔记还包含书中的代码实现和课后习题回答
101.the-unix-workbench
《The Unix Workbench》该书面向刚接触编程和类 Unix(如 macOS)和 Linux 操作系统的开发者,帮你快速上手命令行以及搞懂相关知识。在线阅读
102.craftinginterpreters
《Crafting Interpreters》手撸解释器。该书作者在 Google 从事 Dart 语言的相关工作,书中内容是从一门小型自创编程语言 Lox 开始,详细介绍了如何为该语言制作解释器和虚拟机,推荐给想要学习编译原理或自创编程语言的同学。
103.ThinkDSP
《Think DSP》Python 数字信号处理。本书内容是将 Python 代码和数字信号处理结合,相较于干巴巴的文字,通过代码示例更容易理解相关概念,该书作者还著有《Think Python》等图书。
104.dive-into-webpack
《深入浅出 Webpack》。一本系统讲解 Webpack 的书,内容涵盖了 Webpack 的入门、配置、实战、优化以及原理。
105.interviews.ai
《深度学习面试》。书中包含了数百个人工智能领域面试时会遇到的问题(PRB)和解答(SOL),作者希望可以借此帮助研究生/求职者,通过机器学习方面的面试。
106.Cookbook
《数据工程师 Cookbook》。这本书会告诉你,如果想要成为一名出色的数据工程师,到底需要学习哪些知识。
107.patterns-of-distributed-systems
《分布式系统模式》中文版。该书尝试将副本同步、可靠性、网络延迟等分布式系统共性问题归纳总结,并参考像 Kafka、Zookeeper 等分布式系统的实现过程,给出分布式系统中同类问题的通用解决方法/模式。
108.linuxtools_rst
《Linux 工具快速教程》,在线阅读
持续更新中…