Pedagogy: move 00_introduction/40_how_to_draw_a_circle → 06_python_advanced/80_circle_case_study
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
- Issue type
- Refactor
- Clarity
- Clearly specified
- Activity status
- Quiet
- Tech stack
- jupyter-notebook, matplotlib, numpy, python
- Domain
- documentation
Research direction
Wait for the companion content-completion issue to land first. Move 00_introduction/40_how_to_draw_a_circle.ipynb to 06_python_advanced/80_circle_case_study.ipynb, then search README and internal references and update the Colab badge URL. Run the notebook from its new location and verify the acceptance items.
Written by the indexing model from the issue text.
Description
Goal
00_introduction/40_how_to_draw_a_circle.ipynb is a case study using sympy + numpy + matplotlib to express the same circle three ways (closed, implicit, parametric). With the 00_introduction restructure (motivation only), case studies move to 06_python_advanced. The circle case study is a natural capstone after numpy + matplotlib basics.
Scope
Move 00_introduction/40_how_to_draw_a_circle.ipynb → 06_python_advanced/80_circle_case_study.ipynb. Mechanical move (rename + path adjustment + Colab badge URL update). No content rewrite in this issue.
Suggested ordering within 06_python_advanced/:
- 60_numpy_basics
- 70_matplotlib_basics
- 80_circle_case_study ← uses 60 + 70 + sympy
- 90_pandas
Dependency
- Companion content-completion issue must land FIRST (hint + solution + exercises). Then this move is purely mechanical.
Acceptance
- File moved.
- Colab badge URL updated to new path.
- Internal links / README references updated if any.
- Notebook still runs from new location.
- Dominant language
- Jupyter Notebook
- Stars
- 12
- Forks
- 75
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from kangwonlee/nmisp
-
CI can't catch a missing Colab clone cell — add a static check (tests/test_colab_clone_cell.py) Open
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
kangwonlee/nmisp#442 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
kangwonlee/nmisp#387 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
kangwonlee/nmisp#386 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
kangwonlee/nmisp#368 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
kangwonlee/nmisp#356 ·
All issues in kangwonlee/nmisp
Similar issues
-
user-reported
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Kong/developer.konghq.com#7316 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
HarperFast/skills#96 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
infinispan/infinispan#18150 ·
-
bug triage:deciding
Difficulty 1/5 Under an hour Newbie friendliness 88/100
open-telemetry/otel-arrow#4132 ·
-
Ecosystem: ClawMetry — the Qwen Code reader is now free and open source (follow-up to #9294 / #9338) Opencategory/integration priority/P3 scope/documentation status/ready-for-human type/feature-request
Difficulty 1/5 Under an hour Newbie friendliness 84/100