【持续更新】加糖的CS学习合集
Whispery 原创,转载请注明作者和博文地址。
想写一篇文章记录一下看过的或者听说过感觉比较好的学习计算机的学习资料。
不过本文不能保证收录完整(这也是合理的),因为不同人对资料的喜好偏好不同,本文记录的资料将具有强烈的个人风格,不喜勿扰。
文字类
微语的闲庭小室
我喜欢这个人。
Linux C编程一站式学习
个人心目中无敌水平的中文编程入门书。
这本书是培训机构教授嵌入式写的书,但是写书的水平相当高,里面有引经据典各种名著,中文写得大白话容易听懂但是又不缺乏深度(例如在goto章节会提及达夫设备(Duff’s device)这段相当语法hack的代码和switch case的实质。
有c语言、linux脚本还有网络相关的一些部分,个人认为可以当作有一点基础的人进行进一步巩固和理解c语言的好书籍。(目前
我只看了c语言部分)
多加一点,别嫌这本书老,因为这本书真的很好。
2024-07-29 12:41:55
Hello 算法
个人心目中无敌水平的中文算法快速入门书。
这本书意在带读者快速轻松入门算法,因此有着相当棒的、一看就懂的图解来讲算法,有利于快速掌握常见的各种数据结构和算法,达到入门算法的目标。
个人看这本书的时候因为先前已经看了《图解算法》了,因此看的时候稍微囫囵吞枣了,不过这本书写得还是挺详细的,会给你介绍基本的数据结构和算法,看完这些也算是对算法有一定的了解了。(从无从下手到入门的地步)
2024-07-29 12:42:08
代码随想录
个人搭配上面那个 Hello 算法来学,我一般把这个当习题册,跟着这本习题册逐一的练习和熟悉各种数据结构和算法,不过这本书稍微美中不足的是有时候题解我看不懂(当然这应该是我的缺点)
但是这本书选的题还是很赞的。
2024-07-29 12:42:15
动手学深度学习 2.0
个人心目中无敌的深度学习入门书。(虽然目前我就看过这一本)
目前看完多层感知机,一路看下来这本书真的在教我怎么整深度学习。这本书偏向于教你怎么做而非带你猛地一头扎入数学和算法的海洋中憋似,但是同时也不乏对一些东西进行解释,让你在会做网络的同时也有一定的理解。
这本书另一个好处是有着详细的实践教程,甚至配备了jupyter能够让你看。
同时值得一提的是,这本书作者在b站有号,并录制有视频教程
2024-07-29 12:49:28
《图解算法》
我看的第一本算法书。用非常简单的方式给我讲解了各种数据结构和算法知识,优点在于这本书看起来非常有趣和轻松,缺点在于稍微有点浅了,而且太薄了(作者要是多写点就好了)
不过虽然说是薄了点,但是这本书里面还是讲了一些让你看了它的图觉得算法真有意思真奇妙的东西,比如说背包问题,djikstra算法,k近邻算法。
视频类
Learn GO Fast: Full Tutorial
非常好得go入门视频,适合有一定语言基础的人学习,循序渐进的同时也不缺一些关于底层的讲解。爽赞!
时不时夹杂的编程梗图也挺难蚌的,总之有基础并且想要快速学习go语言的话,推荐观看。
2024-08-03 00:49:41
Functional programming - A general introduction
不错的讲函数式编程的视频,对函数式编程的思想进行了粗略的讲解。
这是我看的第一个关于lambda算子的视频,看完这个以后感觉对FP(Functional Programming)有了一定的认识。
赞。
2024-08-03 00:52:32
Programming with Math | The Lambda Calculus
另一期绝赞的讲函数式编程(准确说式lambda算子)的视频。动画做得非常好,讲得也较为循序渐进和易于理解。
推荐观看。
2024-08-03 00:54:23
Object Oriented Programming (OOP) in C++ Course
C++ 面向对象快速入门,讲得又好又简单,非常推荐。因为偏快速简洁,所以并没有讨论涉及C++ OOP的底层原理(如虚表,函数表之类的)——因此你不会被什么乱七八糟的东西糊脸给搞懵逼。
2024-08-24 18:31:58
其他类
Projected Based Learning
Github上的项目,基于工程的编程学习,上面有很多可以供初学者学习的项目,并且还按语言进行了分类。
先前稍微看了点,但是腾不出时间去做,但是单看目录和随便点的几个项目感觉里面的内容还是很不错的。
……
看了一些,感觉单个语言上数量不算多,不过质量不错。(看的是go)
——2024-08-09 16:50:09
LearnGitBranch
交互式学习git怎么用,将git的各种功能分成关卡样式,不错不错。
——2024-03-09 21:42:08
RegexLearn
交互式正则表达式学习,跟着学非常轻松。
对看到大段文字就头晕的人有奇效。
美中不足的是没有足够的练习题,不过看到主页上面写有练习的界面,应该是没做完练习部分。
——2024-08-10 21:32:08
RegexOne
超赞正则表达式学习,内带习题
汉化站有扩充的进阶章节,会补充一些RegexOne原站没有提及的点。
——2024-08-10 21:32:22
没看过的(暂看清单)
这里顺便记一些没看过的。
Build Your Own Lisp
使用C语言实现“麻雀虽小五脏俱全”的 lisp 语言。中文译版:BuildYourOwnLispCn
暂时没看。
Build Your Own X
Github上的项目,收录了各种手搓xxx项目在里面。什么3d渲染器、git、种子下载器啥乱七八糟的都有。
没看过。