导航

内容来源于网络

前言

分享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

《explore flask》中文翻译

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》阅读须知:

  1. 本书假定读者已经熟悉了传统 C++ ,至少在阅读传统 C++ 代码上不具备任何困难。换句话说,那些长期使用传统 C++ 进行编码的人、渴望在短时间内迅速了解现代 C++ 特性的人非常适合阅读本书;
  2. 本书一定程度上介绍了一些现代 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
2
3
4
5
6
trim_string() {
# Usage: trim_string " example string "
: "${1#"${1%%[![:space:]]*}"}"
: "${_%"${_##*[![:space:]]}"}"
printf '%s\n' "$_"
}

示例用法:

1
2
3
4
5
6
$ trim_string "    Hello,  World    "
Hello, World

$ name=" John Black "
$ trim_string "$name"
John Black
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 工具快速教程》,在线阅读

持续更新中…