mihail911 /modern-software-dev-assignments

Assignments for CS146S: The Modern Software Dev (Stanford University Fall 2026/2025)

★ 5,321⑂ 1,120👁 66⑃ 61● 2▤ 0
PythonCreated 2025-08-07themodernsoftware.dev
5,321
stars
+0+5+208
1,120
forks
66
watchers
61
prs
2
issues
0
releases
–
discussions

README

Assignments for CS146S: The Modern Software Developer

This is the home of the assignments for CS146S: The Modern Software Developer, taught at Stanford University fall 2026.

 Repo Setup
These steps work with Python 3.12.

1. Install Anaconda
   - Download and install: Anaconda Individual Edition
   - 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

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON