How miggyoe/devnet-patio-ethan works
This is a DEVNET learning log and portfolio scaffold, with lesson templates, a file-sorting activity template, a running TIL, and a pet-adoption records midterm program. The principal executable workflow is a user choosing menu actions to add, view, count, find, or remove pet records; counting and finding are unfinished in the sampled code. The README also describes maintaining work in branches and submitting it through a pull request. Lesson files are independent learning materials, not a runtime pipeline.
Main entry points: midterm.py Menu and dispatcher · module-2-python-basics Lesson templates · TIL.md TIL log · notes.md Git notes
Components 9
Learning log
- Lesson templates
module-2-python-basics - TIL log
TIL.md - Git notes
module-1-git-github/notes.md
Python practice
- File-sorting activity
module-2-python-basics/activity-1-file-sorting.py
Adoption records
- Menu and dispatcher
midterm.py - In-memory pet list
midterm.py - Pet record actions
midterm.py
Other components
- Learner
- Terminal user
Connections 7
- Learner → Lesson templates: completes
README.md - Learner → TIL log: records learnings
README.md - Learner → Git notes: studies
- Learner → File-sorting activity: completes
README.md - Terminal user → Menu and dispatcher: chooses options
midterm.py - Menu and dispatcher → Pet record actions: dispatches actions
midterm.py - Pet record actions → In-memory pet list: updates and reads
midterm.py