这是什么?
这是 CS146S:The Modern Software Developer(斯坦福大学 2026 年秋季课程)的作业仓库。
这是完整的课程,还是只有作业?
只有作业。这个仓库是该课程的课程作业主页,开头是环境配置步骤,而不是课程讲义。
我该怎么配置电脑才能做这些作业?
安装 Anaconda,创建并激活一个 Python 3.12 的 Conda 环境,安装 Poetry,然后在仓库根目录用 Poetry 安装项目依赖。
我的 Python 版本有影响吗?
有影响;配置步骤是针对 Python 3.12 编写的,你创建的 Conda 环境也固定为这个版本。
配置过程中有什么需要注意的坑吗?
有两个小地方:安装完 Anaconda 后要立刻打开一个新终端,这样 conda 才会进入 PATH;另外要在已激活的 Conda 环境里安装 Poetry 的依赖。
为什么配置时既要 Conda 又要 Poetry?
Conda 提供固定为 Python 3.12 的环境,而 Poetry 在这个已激活的环境里管理作业的依赖;README 按这个顺序把两者串起来。
这些作业是用什么语言写的?
Python;整个配置过程都围绕一个 Python 3.12 的 Conda 环境,并由 Poetry 负责项目依赖。
What are similar projects?
stanford-cs-229-machine-learning, RustTraining, REKCARC-TSC-UHT, html-css, practical-python, open-source-cs, stanford-tensorflow-tutorials, talent-plan
Which topics is it in?
software-development, exercises, university, software-engineering, students, academic, curriculum, course, computer-science, programming, learning, tutorial