awesome programming resources.| 令人惊叹的编程资源。
数学女孩
梦开始的地方。其实是披着小说外衣的数学证明题集,但有着一种独特的浪漫。可能这就是轻小说的魅力吧。数学女孩 2
第二季。守关 BOSS 是费马大定理。数学女孩 3
第三季。守关 BOSS 是哥德尔不完备定理。数学女孩 4
第四季。主要讲随机算法。数学分析八讲(修订版)
一份简洁的数学分析介绍。精通 Git(第 2 版)
Git 版本控制的入门书,由浅入深,可以酌情阅读。开源软件指南
开源指南是一个资源集合,供想要学习如何运行开源项目并为开源项目做出贡献的个人、社区和公司使用。Electron in Action
关于 Electron 实战的一本务实落地的书籍。配套代码基本可运行。DevOps 实践指南
运维相关经验之谈。算法图解
算法入门书籍,有大量图解,拆解算法过程。消除函数副作用,支持可重入,这就是函数式编程。
Functional-Light JavaScript
JavaScript 中平衡、实用的 FP。设计模式,是为了写出更加简洁高效的代码。
设计模式解析
优秀的设计模式入门书籍。计算机视觉(CV)。
创意编程。
代码本色:用编程模拟自然系统
一份浪漫的代码艺术,使用 p5.js 模拟自然系统。设计相关,Web 设计、平面设计。
写给大家看的设计书(第4版)
4大基本原则: 亲密性、对齐、重复、对比。Web 前端三大语言中的逻辑。TypeScript 是它的强类型编译语言。
JavaScript 高级程序设计(第 4 版)
JavaScript 基础入门书籍,涵盖面很广,可以作为提纲。JavaScript 语言精粹
时代的眼泪。它是 ES6 语法之前的 JS 精髓书籍,即使过时但其中一些思路依旧闪烁光芒。你不知道的 JavaScript(上卷)
js 作用域和闭包,this 和对象原型。你不知道的 JavaScript(中卷)
类型和语法,异步和性能。JQuery 退位之后,MVC 、MVVM 模式开始交替。现在是 Angular、React、Vue、Svelte、Web Component 时代。
深入浅出 Vue.js
关于 Vue 2.x 源码设计原理的说明。语言稍微欠缺流畅,部分章节讲解不够透彻。总体而言可以阅读。The Road to learn React
很好的 React 入门书籍之一。代码规范,语言简洁。描述了版本特性演化、技术选型方案对比。Web 前端三大语言中的样式。此外,还有各种衍生的预处理器。
web-design-in-4-minutes
一个非常简洁的 CSS 入门启发例子。也许并不需要 4 分钟。CSS 设计指南
很好的 CSS 入门书籍。语言简洁扼要,思路清晰,涵盖响应式设计。CSS in Depth
CSS 进阶书籍。娓娓道来的 CSS 发展历史,与各个时代下的局限性。CSS 揭秘
CSS 特效作品集。内容实用,融数学、艺术、审美于一身。一个小心翼翼的语言,格式规范,发展比较缓慢。
Java 并发编程实战
Java 并发编程入门神书,篇幅简洁,代码规范。Spring 实战(第 4 版)
Spring 4.x 版本,内容涵盖面很广。Spring in Action (5th edition)
较好的 Spring 5.0+ 入门书籍。码出高效:Java 开发手册
提纲挈领的 Java 开发好书。Java 8 实战
对 Java8 新特性的细致讲解。阿里巴巴 Java 开发手册
超级简洁的 Java 开发实践规约,偏实践,可以参考。Effective Java 中文版(第 3 版)
Java 编程的 90 个经验总结,内容较深。一门年轻有活力的后端语言。
Go 语言实战
优秀的 Go 入门书,涵盖了入门基础、并发模式、标准库介绍、测试。第 2 版在 2023 年出版。Effective Go:Elegant, efficient, and testable code
4 星。偏实战,中阶级别。语言有些冗余和跳跃,配套代码只有最终版本。论述主题主要为可测试性、可维护性、协程并发。Go Web 编程
使用 Go 原生内置库进行讲解,配套代码简单易懂。第二章论坛demo模型很有趣。缺点是现在看来有点过时,部分语言不够精炼,部分代码过于随意。人生苦短,我用 python。
Python 工匠
优秀的 python 入门书籍之一。Python Testing with pytest, 2nd Edition
测试。pytest 的全方位讲解,配套代码循循渐进。Python Concurrency with asyncio
神作。并发,并行,多线程,多进程,协程,事件轮询,异步等,尽在此书。Publishing Python Packages
开发 python package 的入门参考指南。深度学习入门
手把手教你如何从 0 开始搭建一个神经网络。nginx
简洁的 nginx 入门配置菜谱书。软件世界的基石。
SQL 基础教程(第 2 版)
SQL 入门书籍。语言严谨,内容充实。SQL 进阶教程
SQL 进阶书籍。在这个世界上,无论看起来多么普通的事物,背后总是隐藏着深刻的原理。Redis 设计与实现
Redis 3.x 版本功能说明,含有源码设计原理讲解。MySQL 必知必会
短小精悍的入门导读。高性能 MySQL( 第 3 版)
讲解 MySQL 性能优化:字段、查询、索引、配置等。Docker——容器与容器云(第 2 版)
容器原理解读,深挖源代码和底层设计,内容很有深度。Kubernetes in Action 中文版
k8s 入门神书,非常推荐。行文流畅简洁,讲解深入浅出,清晰的架构流程图,知识点覆盖面广,实践性极强。来,喝了这碗心灵的
毒鸡汤。一般而言,都不喜欢推荐这类书籍,除非它的确有可取之处。
黑客与画家
编程是一门艺术创作,自我驱动,以兴趣为导向的创作往往具有惊人的效果。代码整洁之道
本书副标题:程序员的职业素养。编写可读代码的艺术
论述代码可读性的时候会加上小例子,行文简洁流畅。只是为了好玩
生活是为了追求快乐。大话重构
语言接地气,Java 语言描述来讲解重构。鲜有人认真研究的 API Design 领域。