Skip to content

Latest commit

 

History

History
398 lines (200 loc) · 11.3 KB

README_SOURCE.md

File metadata and controls

398 lines (200 loc) · 11.3 KB

awesome-programming-resources

awesome programming resources.| 令人惊叹的编程资源。

Math

novel

数学女孩

梦开始的地方。其实是披着小说外衣的数学证明题集,但有着一种独特的浪漫。可能这就是轻小说的魅力吧。y2016 p327 LL topic: 数学


数学女孩 2

第二季。守关 BOSS 是费马大定理。y2015 p368 LH topic: 费马大定理


数学女孩 3

第三季。守关 BOSS 是哥德尔不完备定理。y2017 p406 LH topic: 哥德尔不完备定理


数学女孩 4

第四季。主要讲随机算法。y2019 p504 LL topic: 随机算法

academics

数学分析八讲(修订版)

一份简洁的数学分析介绍。Y2015 P175 LM topic: 数学分析

Version Control System

精通 Git(第 2 版)

Git 版本控制的入门书,由浅入深,可以酌情阅读。y2017 p420 LL topic:Git版本控制


Open Source

开源软件指南

开源指南是一个资源集合,供想要学习如何运行开源项目并为开源项目做出贡献的个人、社区和公司使用。y2023 p/ LL topic:开源项目


App Development

Desktop App

Electron in Action

关于 Electron 实战的一本务实落地的书籍。配套代码基本可运行。y2018 p376 LL topic:Electron

Mobile App

DevOps

DevOps 实践指南

运维相关经验之谈。y2018 p328 LL topic:DevOps

Algorithm

算法图解

算法入门书籍,有大量图解,拆解算法过程。Y2017 P196 LL topic: 算法

Functional Programming

消除函数副作用,支持可重入,这就是函数式编程。

Functional-Light JavaScript

JavaScript 中平衡、实用的 FP。Y2017 P388 LM topic: 函数式编程

Design Pattern

设计模式,是为了写出更加简洁高效的代码。

设计模式解析

优秀的设计模式入门书籍。Y2006 P296 LL topic: 设计模式

Computer Vision

计算机视觉(CV)。

Creative Coding

创意编程。

代码本色:用编程模拟自然系统

一份浪漫的代码艺术,使用 p5.js 模拟自然系统。Y2014 P401 LL topic: 自然模拟

Design

设计相关,Web 设计、平面设计。

写给大家看的设计书(第4版)

4大基本原则: 亲密性、对齐、重复、对比。Y2016 P252 LL topic:平面设计

JavaScript

basic

Web 前端三大语言中的逻辑。TypeScript 是它的强类型编译语言。

JavaScript 高级程序设计(第 4 版)

JavaScript 基础入门书籍,涵盖面很广,可以作为提纲。Y2020 P888 LL topic:JavaScript 基础


JavaScript 语言精粹

时代的眼泪。它是 ES6 语法之前的 JS 精髓书籍,即使过时但其中一些思路依旧闪烁光芒。y2012 p155 LL topic:JavaScript 基础


你不知道的 JavaScript(上卷)

js 作用域和闭包,this 和对象原型。y2015 p195 LH topic:JavaScript 原型链


你不知道的 JavaScript(中卷)

类型和语法,异步和性能。y2016 p358 LH topic:JavaScript 异步


framework

JQuery 退位之后,MVC 、MVVM 模式开始交替。现在是 Angular、React、Vue、Svelte、Web Component 时代。

深入浅出 Vue.js

关于 Vue 2.x 源码设计原理的说明。语言稍微欠缺流畅,部分章节讲解不够透彻。总体而言可以阅读。y2019 p282 LM topic:Vue 2.x 源码


The Road to learn React

很好的 React 入门书籍之一。代码规范,语言简洁。描述了版本特性演化、技术选型方案对比。y2017 p197 LL topic:React 入门


CSS

Web 前端三大语言中的样式。此外,还有各种衍生的预处理器。


web-design-in-4-minutes

一个非常简洁的 CSS 入门启发例子。也许并不需要 4 分钟。y2018 p8 LL topic:CSS 演示


CSS 设计指南

很好的 CSS 入门书籍。语言简洁扼要,思路清晰,涵盖响应式设计。y2013 p288 LL topic:CSS 基础


CSS in Depth

CSS 进阶书籍。娓娓道来的 CSS 发展历史,与各个时代下的局限性。Y2017 P500 LL topic:CSS 修炼


CSS 揭秘

CSS 特效作品集。内容实用,融数学、艺术、审美于一身。 y2016 p260 LL topic:CSS 特效集


Java

一个小心翼翼的语言,格式规范,发展比较缓慢。


Java 并发编程实战

Java 并发编程入门神书,篇幅简洁,代码规范。Y2020 P293 LM topic:Java并发


Spring 实战(第 4 版)

Spring 4.x 版本,内容涵盖面很广。y2016 p577 LL topic:Spring 4.x


Spring in Action (5th edition)

较好的 Spring 5.0+ 入门书籍。Y2018 P520 LL topic:Spring 5.x


码出高效:Java 开发手册

提纲挈领的 Java 开发好书。Y2018 P304 LL topic:Java 经验


Java 8 实战

对 Java8 新特性的细致讲解。Y2016 P349 LL topic:Java 8 基础


阿里巴巴 Java 开发手册

超级简洁的 Java 开发实践规约,偏实践,可以参考。Y2018 P112 LL topic:Java 经验


Effective Java 中文版(第 3 版)

Java 编程的 90 个经验总结,内容较深。y2018 p311 LH topic:Java 经验

Go

一门年轻有活力的后端语言。


Go 语言实战

优秀的 Go 入门书,涵盖了入门基础、并发模式、标准库介绍、测试。第 2 版在 2023 年出版。Y2017 P224 LL topic:Go 基础


Effective Go:Elegant, efficient, and testable code

4 星。偏实战,中阶级别。语言有些冗余和跳跃,配套代码只有最终版本。论述主题主要为可测试性、可维护性、协程并发。Y2023 P300+ LM topic:Go 修炼


Go Web 编程

使用 Go 原生内置库进行讲解,配套代码简单易懂。第二章论坛demo模型很有趣。缺点是现在看来有点过时,部分语言不够精炼,部分代码过于随意。 Y2017 P304 LL topic:Web 编程

Python

人生苦短,我用 python。

python basic


Python 工匠

优秀的 python 入门书籍之一。Y2022 P382 LL topic:Python 基础


Python Testing with pytest, 2nd Edition

测试。pytest 的全方位讲解,配套代码循循渐进。Y2022 P274 LL topic:Python 测试


Python Concurrency with asyncio

神作。并发,并行,多线程,多进程,协程,事件轮询,异步等,尽在此书。Y2021 P325 LM topic:Python 并发

python package


Publishing Python Packages

开发 python package 的入门参考指南。Y2022 P275 LL topic:Python Package开发


deep learning


深度学习入门

手把手教你如何从 0 开始搭建一个神经网络。Y2018 P285 LL topic:深度学习:基础


Web Server

nginx

简洁的 nginx 入门配置菜谱书。Y2016 P250 LL topic:Nginx 基础

DataBase

软件世界的基石。

SQL

SQL 基础教程(第 2 版)

SQL 入门书籍。语言严谨,内容充实。y2017 p336 LL topic:SQL 基础


SQL 进阶教程

SQL 进阶书籍。在这个世界上,无论看起来多么普通的事物,背后总是隐藏着深刻的原理。Y2017 P316 LM topic:SQL 修炼


key-value

Redis 设计与实现

Redis 3.x 版本功能说明,含有源码设计原理讲解。y2014 p388 LH topic:Redis 基础

relation

MySQL 必知必会

短小精悍的入门导读。y2009 p241 LL topic:MySQL 基础


高性能 MySQL( 第 3 版)

讲解 MySQL 性能优化:字段、查询、索引、配置等。Y2013 P764 LM topic:MySQL 性能

document based

Container and Cloud

Docker——容器与容器云(第 2 版)

容器原理解读,深挖源代码和底层设计,内容很有深度。y2016 p472 LH topic:Docker 源码


Kubernetes in Action 中文版

k8s 入门神书,非常推荐。行文流畅简洁,讲解深入浅出,清晰的架构流程图,知识点覆盖面广,实践性极强。Y2019 P592 LL topic:K8s 基础

IT Culture

来,喝了这碗心灵的 ~~ 毒鸡汤 ~~。一般而言,都不喜欢推荐这类书籍,除非它的确有可取之处。

黑客与画家

编程是一门艺术创作,自我驱动,以兴趣为导向的创作往往具有惊人的效果。Y2011 P264 LL topic:IT 人文杂谈


代码整洁之道

本书副标题:程序员的职业素养。y2016 p170 LL topic:代码质量


编写可读代码的艺术

论述代码可读性的时候会加上小例子,行文简洁流畅。 y2012 p240 LL topic:代码质量


只是为了好玩

生活是为了追求快乐。y2014 p255 LL topic:IT 人文杂谈


大话重构

语言接地气,Java 语言描述来讲解重构。y2014 p268 LL topic:代码重构


API Design

鲜有人认真研究的 API Design 领域。

The Design of Web APIs

关于 Web API 设计细致的演化讲解。Y2019 P392 LL topic:API设计