zaina-ml/learn_python
A small collection of mini-projects for viewers to learn from.
What's novel
A small collection of mini-projects for viewers to learn from.
Code Analysis
8 files read · 3 roundsA collection of four basic Python mini-projects: a CLI grid game, a Tkinter calculator, a text editor, and a drawing app.
Strengths
The projects demonstrate solid foundational knowledge of Python GUI programming (Tkinter) and OOP concepts. The code is readable, well-commented in places, and the README accurately reflects the unfinished nature of the collection.
Weaknesses
Lacks error handling, input validation, and tests. Relies on global variables and `eval()`. Some implementations are skeletal (e.g., empty enemy file) or use discouraged practices like `os.system` for terminal clearing.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
5
Contributors
1
Files
18
Active weeks
1
Repository
Language
Python
Stars
0
Forks
0
License
MIT