杭州师范大学数学学院自学指南。
这个项目尝试做一件很朴素的事:把分散的课程、教材、讲义、笔记、工具链和自学经验,整理成一份适合长期维护、可以持续协作的知识入口。它既面向数学学院的同学,也面向所有希望系统自学数学、计算机和数据科学的人。
目前仓库主要包括以下内容:
- 前言、学习帮助、检索技巧、书写格式与风格等导引性页面
- 数学基础:微积分、高等代数、概率论与数理统计
- 数学进阶:实变函数、复变函数、常微分方程、偏微分方程、随机过程、时间序列分析、抽象代数、初等数论、密码学
- 编程入门:C、C++、Python、Java、Rust、Go、JavaScript
- CS 核心课程:数据结构与算法、计算机网络、操作系统、计算机组成原理、数据库
- 数据科学:NumPy、Pandas、Matplotlib、机器学习、深度学习
- 以及 AI、前端开发、计算机图形学等拓展主题
这些内容并不是为了堆砌链接,而是希望逐步沉淀出一套更适合自学、筛选过的学习路径。
- 杭州师范大学数学学院的本科生
- 想从数学转向计算机、数据科学或 AI 的同学
- 希望分享课程、笔记、教程和经验的贡献者
如果你只想临时找一份作业答案,这个项目并不适合你。它更适合愿意长期积累、愿意阅读原始资料、愿意认真学习的人。
建议按下面的顺序阅读和使用:
- 先看
前言,了解项目的目标和价值取向。 - 再看
学习帮助和检索技巧,建立基本的资料获取和学习方法。 - 根据自己的方向进入对应板块,例如数学基础、编程入门、CS 核心课程或数据科学。
- 如果准备贡献内容,先阅读
书写格式与风格,再提交 Issue 或 Pull Request。
欢迎通过 GitHub 参与协作。
你可以贡献的内容包括:
- 优质课程推荐
- 学习笔记和课程总结
- 教程、博客和资料索引
- 链接修复、结构调整和错别字修正
- 对已有内容的补充、勘误和更新
贡献前建议先阅读:
协作方式:
- 提交 Issue,报告错误、失效链接或提出建议
- Fork 仓库后提交 Pull Request
- 在 PR 中明确说明你改了什么、为什么改、是否影响现有结构
项目使用 VitePress。
在 docs 目录下运行:
npm run dev如果需要打包预览:
npm run build
npm run serve本仓库中由贡献者原创或整理的内容,默认采用以下协议发布:
请注意:
- 文档仅供学习参考
- 使用者应自行判断资料的适用性和时效性
- 对外部引用资料,其版权归原作者或原机构所有