modern-software-dev-assignments
斯坦福 CS146S《现代软件开发者》课程的配套作业仓库,围绕 LLM 辅助软件开发这条主线组织编程练习,给出 Python 3.12 + Poetry 的环境搭建与作业代码骨架。比起零散博客,它是一套有课程节奏、按周推进的动手材料,适合想系统补一遍 AI 时代工程实践(调用模型 API、写 agent、构建与评测)的开发者跟做;今日热度基本来自课程本身出圈。以教学为目的,非生产级代码。
README
CS146S:现代软件开发者 作业
这里是 CS146S:现代软件开发者 课程作业的仓库,该课程于 2025 年秋季在斯坦福大学开设。
仓库配置
以下步骤适用于 Python 3.12。
安装 Anaconda
- 下载并安装:Anaconda Individual Edition
- 打开一个新的终端,使
conda位于你的PATH中。
创建并激活 Conda 环境(Python 3.12)
conda create -n cs146s python=3.12 -y conda activate cs146s安装 Poetry
curl -sSL https://install.python-poetry.org | python -使用 Poetry 安装项目依赖(在已激活的 Conda 环境中) 在仓库根目录下执行:
poetry install --no-interaction