这个仓库存放我个人在CS50X的2025课程中的笔记和解决lab的代码,前几节因为还没学会markdown就没有做电子笔记,自己学一学就好了。
每个文件夹中基本包含:note,src(课程中源代码),lab/problem sets三个部分,建议上完课了看看note,然后自己对着src整一整再去做problem sets。
我的cs启蒙!绝世好课,无论你是不是cs专业都值得一学,里面讲到的有些思想是很底层而又有用的,令我印象最深的就是input到output一直强调的思想,以及和Crash Crouse一脉相承的“A new level of abstraction”这样的想法,在AI盛行的今天,我们或许有更多方法实现input到output,而且是在更多层面上。
- 但是后几节课会感觉量太大只开了个头,还是需要自己多读读课上提到的文档进一步学一点,然后看着每节课的源代码去做做笔记的。
课堂源代码,我的笔记和解题代码汇总
2025视频链接
课程官网
- 加入课程的方式在课程官网中,在学习如何加入课程的过程中顺便学学英语吧~
cs50 manual pages
SQL style guide
HTML,css
语言学习平台
python
Flask documentation
AJAX documentation(about API)
JSON documentation
正则
Bootstrap
JavaScript documentation