这些小众又有趣的计算机自学网站,不再私藏了!

计算机的学习总少不了用“可视化”的方式去理解,今天推荐我收藏夹里相当不错的网站。

1. VisALgo - 数据结构和算法动态可视化

地址:https://visualgo.net/zh

网站提供不下20种经典的数据结构与算法可视化迭代过程,十分适合刚刚接触数据结构的小白快速理解算法过程。
在这里插入图片描述

如图是深度优先搜索算法的可视化,每一个动作对应什么代码,清晰明了!

2. 在线感受A*算法

地址:https://www.redblobgames.com/pathfinding/a-star/introduction.html

大佬的博客,可以在线操作,体验A*算法的寻路过程。

3. 在线操作可视化git

地址:https://learngitbranching.js.org/?locale=zh_CN

git 是每个计算机从业者/软件工程师的必修课,用于版本迭代、团队协作、开源分享等等重要领域。这个网站如一个git教程,让你通过“通关打游戏”的方式,循序渐进地掌握`git``及其原理。

4. 在线学习Linux

英文地址:http://linuxcommand.org/index.php

中文地址:https://www.kancloud.cn/thinkphp/linux-command-line/39431

日常中是否使用命令行,是区分程序员与非程序员的可靠特征之一。Linux可谓命令行的佼佼者,且Mac也保留了Linux的绝大部分原生命令。从命令行开始学习Linux,让程序与工作变得高效。

5. 让统计学习变得生动

地址:https://seeing-theory.brown.edu/index.html

本来只是几位高材生的毕业设计,却因为质量与创意都出奇地好而走红。统计是数学建模、人工智能、管理经济的重要基础课程,从图形上对其进行根本地理解尤为重要。

如上图,实时在线生成并观看随机过程,更好地理解统计学中的概念。

6. 让现象代数变得生动

地址:http://immersivemath.com/ila/index.html

这个网站让线性代数的学习更加具有趣味性。

如图,比如在学习矩阵时,可以通过3D空间中的3*3矩阵进行理解。还有许多可以互动并控制的地方,比如通过变换向量大小,查看相关向量与特征的变化。

7. 看见卷积神经网络

网址1:https://www.cs.ryerson.ca/~aharley/vis/conv/
网址2:https://poloclub.github.io/cnn-explainer/

这两个网站帮助我们更好地理解CNN的卷积过程。


如果有帮助的话,欢迎点赞+收藏~

猜你喜欢

转载自blog.csdn.net/weixin_42815609/article/details/106223195
今日推荐