# modern-software-dev-assignments **Repository Path**: haochen465/modern-software-dev-assignments ## Basic Information - **Project Name**: modern-software-dev-assignments - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-02 - **Last Updated**: 2026-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Assignments for CS146S: The Modern Software Developer This is the home of the assignments for [CS146S: The Modern Software Developer](https://themodernsoftware.dev), taught at Stanford University fall 2025. ## Repo Setup These steps work with Python 3.12. 1. Install Anaconda - Download and install: [Anaconda Individual Edition](https://www.anaconda.com/download) - Open a new terminal so `conda` is on your `PATH`. 2. Create and activate a Conda environment (Python 3.12) ```bash conda create -n cs146s python=3.12 -y conda activate cs146s ``` 3. Install Poetry ```bash curl -sSL https://install.python-poetry.org | python - ``` 4. Install project dependencies with Poetry (inside the activated Conda env) From the repository root: ```bash poetry install --no-interaction ```