Teachyourselfcs
这个名字来源于 Teach Yourself Computer Science。
编程算法 ¶
基本的教程太多了,我的建议是大致掌握一门编程语言(过完一遍数据类型 / 语法)之后往后看算法,遇到不懂的再去查。
数据结构 & 算法 ¶
- hello-algo
- 适合初学者的算法学习平台;
- 比较可惜发现时 FDS 已经上完了,属于是半吊子水平,但很难给出时间系统学习算法了。
- LeetCode 算法通关指南
- 类上,基于在 LeetCode 上的题;使用 python。
- LeetCode 101
- 类上,基于在 LeetCode 上的题;使用 C++。
- leetcode_problem_rating
- zerotrac 对于部分 LeetCode 题基于难度的排序,由难到容易,适合刷题入门
- codefather
- 交互式学习,登陆后免费
- OI wiki
- “OI Wiki 致力于成为一个免费开放且持续更新的 编程竞赛(competitive programming) 知识整合站点”。
- -CodeForce
- 这里就是算法大神的主场了。
编程语言 ¶
实用技能 / 工具 ¶
- ziishaned/learn-regex 正则表达式
- skill_learn 系列;
- web_sites “开发者谈”板块;
- cheatsheet.zip or 中文翻译版 (分化后有新加内容)或者 learn x in y minutes
- 精致的 cheatsheet
- 网道
- “项目的目标是,提供高质量的、自主版权的、可以自由使用的中文软件文档”
- 鱼皮的编程宝典
- 有不少种语言和学习路线,可能会更加面向工作
- 编程词典
- 系统了解某一门语言需要了解哪些专业术语;以工作为目的
- 不具备搜索功能
但是不会还有人不会用你的搜索引擎搜索特定网站吧
自学指南 ¶
- CS 自学指南
- “是一份献给北大信科学弟学妹们的礼物
。 ” - cs-video-courses
- “是一份献给北大信科学弟学妹们的礼物
- 大学生存指南
- HDU 版
- 适合(相比于北京大学学子)水平更低的同学
- 如果是刚接触 CS 的同学,非常推荐,有很多确实是我个人摸索了一年才逐渐发现的东西,有点后悔没能早点发现
- 上海交通大学生存手册
- HDU 版
- zju-cs-asio
- ZJU 的课程笔记
- 图灵班课程学习指南
- ZJU 校内课程的指点
- CS-Engineering
- 致力于打造一份优质 CS 工程文档合集,目前聚焦于前后端
- career-plan
大学课程 ¶
很多内容在 CS 自学指南中很明白了,这里补充一些其没有加入的内容;部分课程资源难获取,可以看看 learncs 留档的几门课。
- 3Blue1Brown - 线性代数的本质
- Introduction to Generative AI 2024 Spring
- Hung-yi Lee ( 李宏毅 ) 在國立臺灣大學开设的生成式人工智能导论课;
- 课程本身非常浅显易懂,让学生迅速理解了什么是生成式人工智能;同时老师讲课诙谐有趣,会引用一些热门动漫中的剧情(这里引用比较多的是葬送的芙莉莲
) ; - 视频放在了 youtube 上,bilibili 上也有搬运。
- CS:APP3e
- CMU 基于 CSAPP(Computer Systems: A Programmer's Perspective) 开设的关于计算机系统的课程,电子书网上很多,纸质书也是不错的选择。虽然该书 / 课程赫赫有名,但无奈时间有些久远,价值需要重新考量。
- 官方 Labs 网页
- CS 自学指南上也有该课程
- B 站搬运的 CMU 课程视频:
- 2015 CMU 15-213 CSAPP 深入理解计算机系统 课程视频
- 人工中文字幕;
- 【强烈推荐】深入理解计算机系统 - 原书作者授课视频
- 带有 CMU 课程助教的 Lab 讲解视频;
- 2015 CMU 15-213 CSAPP 深入理解计算机系统 课程视频
- Lab 环境搭建及 Lab 总结
- Lab 详解 or 北大版 Lab 详解
- 我没做太多 HomeWork,但是可以参考下面两个题解(不过应该是有问题的
) ?
机器学习 / 人工智能 ¶
- AI 算法工程师手册
- 【20250905 更】域名过期了,且笔记仓库没有找到,作者的 github 似乎也很久没有活跃了;但是这个手册作者修订的还是较多的,可能过阵子就续费了
- 【20250923 更】恢复
这里是一个存档(至 202006) ,基础部分基本齐全 - 相比其他教程的优点在于介绍了需要的数学基础;当然也可以看 【深度学习数学基础
】 。
- datawhalechina
- Datawhale 是一个专注于 AI 与数据科学的开源组织,汇集了众多领域院校和知名企业的优秀学习者
- 本页面有几个教程就是该社区的工作
- 《Hello,大模型》
- ZhaoWeiGuo 的个人知识体系
- Dive into Deep Learning
- 提示工程指南
- 王木头学科学
其他 ¶
- Awesome-CS-Course-Learning-Notes
- BookStack
- 可以在这里找找开源的教程 / 书籍
- codethechange.stanford.edu
- 也许有些奇怪的东西你不知道,但是可能感兴趣。
- 数理百科
- 数模百科