查看原文
其他

北大CS,这样上!

Jack Cui Jack Cui 2022-07-26

大家好,我是 Jack。

非常多的小伙伴,都问过我关于自学计算机、Python、算法的问题。

我也出过详细的视频和文章讲解过:

https://www.bilibili.com/video/BV1Xf4y1j7Np

https://zhuanlan.zhihu.com/p/263515204

今天再介绍一些不错的资料,配合着我的视频和文章,毫不夸张地说,只要你有毅力和兴趣,自学没有问题!

CS自学指南

先介绍一个《CS自学指南》,它是由一位北大同学整理的CS自学路线。

随着欧美众多名校将质量极高的计算机课程全部开源,自学CS成了一件可操作性极强的事情。

他把在北大的四年间,一路自学走来的经验和教训,把很多优质课程总结记录,分享给大家。

CS 自学指南地址:

https://csdiy.wiki/

里面都是一些名校的公开课和作业,收集整理好,非常不错。

必学工具里,还有你们需要的工具,懂我意思吧

北大同学,看这些公开课自学CS,我也靠此自学CS,四舍五入,俺也上过北大了

自学这事,我太熟了,我就是这样一路走过来的,程序员这个行业,没点自学能力真不行。

现在我工作了,还需要经常自学一些新知识,这真是一个活到老学到老的行业啊。

Python神级网站

初学编程,我觉得一大难点是,代码的运行无法理解。

就是没有形成,程序化思维。

有想法,知道大概,但就是写不出来。

或者有时候,我知道代码要这样写,但是为什么要这样写。

程序化思维的培养,需要一个过程,多多练习就行。

下面再介绍几个,可以帮助大家度过新手期的网站。

VISUALGO

上两天,我次条发过一篇文章。

好家伙,次条的点赞率都这么高,看来大家很喜欢这些东西。

宠粉的我,那必须加班整理,继续安排上。

其实我觉得,上篇文章最实用的就是VISUALGO这个网站了。

https://visualgo.net/

里面动态展示了,冒泡排序、选择排序、插入排序,并归排序等效果图:

使用这个网站,可以加深我们对于代码运行的理解。

这个动态图,其实也是我在2017年写过的算法基础教程用过的图片。

https://cuijiahua.com/blog/algorithm/algorithm/

岁月不饶人啊,这一恍,都快五年了。

编程游戏

很多初学者学编程,可能会感到有些枯燥。

可以结合一些趣味的小项目,来学习,比如自己写个贪吃蛇。

https://github.com/grantjenks/free-python-games

或者,直接干脆用代码玩游戏

游戏难度是随着关卡慢慢变难的,有多重编程语言可以选择。

这是一个开源的编程游戏,通过写代码控制游戏角色。

https://github.com/codecombat/codecombat

https://codecombat.cn/play

https://www.bilibili.com/read/cv10571686/

总结

系统的学习路线,趣味的小游戏,都介绍了。

我就能帮到这里了,自学 CS 的小伙伴们加油啦~

求个赞喽~

我是 Jack,我们下期见!

·················END·················

推荐阅读

•   兄弟们,人麻了•   健身环爆打老头环,超高难度,已开源!•   从高考到程序员的成长之路

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存