mihail911/modern-software-dev-assignments

GitHub: mihail911/modern-software-dev-assignments

斯坦福大学现代软件开发课程的作业仓库,用于学习当代软件工程实践和 Python 工具链配置。

Stars: 2748 | Forks: 611

# CS146S 作业:现代软件开发者 这是 2025 年秋季在斯坦福大学开设的 [CS146S:现代软件开发者](https://themodernsoftware.dev) 课程作业的主页。 ## 仓库设置 以下步骤适用于 Python 3.12。 1. 安装 Anaconda - 下载并安装:[Anaconda Individual Edition](https://www.anaconda.com/download) - 打开一个新的终端,以确保 `conda` 在你的 `PATH` 中。 2. 创建并激活 Conda 环境 (Python 3.12) conda create -n cs146s python=3.12 -y conda activate cs146s 3. 安装 Poetry curl -sSL https://install.python-poetry.org | python - 4. 使用 Poetry 安装项目依赖(在已激活的 Conda 环境中) 在仓库根目录下执行: poetry install --no-interaction
标签:Anaconda, Conda, CS146S, DNS解析, Poetry, Python, Python 3.12, 代码库设置, 依赖管理, 开源项目, 数据管道, 斯坦福大学, 无后门, 现代软件开发, 编程教学, 虚拟环境, 计算机科学, 课程作业, 软件工程, 软件开发