Geometrylessonsgithub |verified| -
geometrylessonsgithub Description: Interactive geometry lessons with visual proofs, animations, and computational exercises. Built with Manim and Jupyter. π Repository Structure geometrylessonsgithub/ β βββ README.md βββ LICENSE βββ requirements.txt βββ setup.py βββ .gitignore β βββ lessons/ β βββ 01_points_lines/ β β βββ README.md β β βββ lesson_notes.md β β βββ interactive.ipynb β β βββ animations/ β β βββ point_construction.py β β βββ line_ray_segment.py β β βββ media/ β β β βββ 02_angles/ β β βββ README.md β β βββ lesson_notes.md β β βββ interactive.ipynb β β βββ animations/ β β βββ acute_obtuse_right.py β β βββ complementary_supplementary.py β β βββ angle_bisector.py β β β βββ 03_triangles/ β β βββ README.md β β βββ lesson_notes.md β β βββ interactive.ipynb β β βββ animations/ β β βββ triangle_types.py β β βββ pythagorean_visual.py β β βββ triangle_inequality.py β β β βββ 04_circles/ β β βββ README.md β β βββ lesson_notes.md β β βββ interactive.ipynb β β βββ animations/ β β βββ circumference_diameter.py β β βββ inscribed_angles.py β β βββ tangent_radius.py β β β βββ 05_coordinate_geometry/ β βββ README.md β βββ lesson_notes.md β βββ interactive.ipynb β βββ animations/ β βββ distance_midpoint.py β βββ slope_intercept.py β βββ circle_equation.py β βββ exercises/ β βββ 01_points_lines_exercises.ipynb β βββ 02_angles_exercises.ipynb β βββ 03_triangles_exercises.ipynb β βββ 04_circles_exercises.ipynb β βββ 05_coordinate_exercises.ipynb β βββ solutions/ β βββ (same filenames with _solutions) β βββ tools/ β βββ geometry_utils.py β βββ plot_helpers.py β βββ interactive_widgets.py β βββ visual_proofs/ β βββ pythagoras_animated.py β βββ circle_area_derivation.py β βββ triangle_sum_180.py β βββ pi_visual.py β βββ tests/ β βββ test_geometry_utils.py β βββ test_animations.py β βββ docs/ β βββ index.md β βββ installation.md β βββ usage.md β βββ contributing.md β βββ gallery/ βββ images/ βββ videos/ π Core File Contents 1. README.md (top-level) # Geometry Lessons with Code
```markdown # Lesson 1: Points, Lines, Rays, and Segments geometrylessonsgithub
def circle_equation(center, radius): """Returns (h,k,r) for (x-h)^2 + (y-k)^2 = r^2.""" return (center[0], center[1], radius) </code></pre> <hr> <h3><strong>7. <code>tests/test_geometry_utils.py</code></strong></h3> <pre><code class="language-python">from tools.geometry_utils import distance, slope README
## Installation See `installation.md`.
### **2. `requirements.txt`**
This complete content provides a ready-to-push GitHub repository that teaches geometry visually, interactively, and programmatically. </code></pre> `requirements
def test_slope(): assert slope((0,0), (2,2)) == 1.0 assert slope((0,0), (0,5)) == float('inf') </code></pre> <hr> <h2><strong>πΌοΈ Gallery (Example Images Description)</strong></h2> <ul> <li><code>gallery/images/pythagoras_visual.png</code> β Animated square dissection for <code>aΒ²+bΒ²=cΒ²</code></li> <li><code>gallery/images/triangle_inequality.png</code> β Triangle with side lengths highlighted</li> <li><code>gallery/videos/circle_area.mp4</code> β Derivation of ΟrΒ² by rearranging sectors</li> </ul> <hr> <h2><strong>π Full Documentation (<code>docs/index.md</code>)</strong></h2> <pre><code class="language-markdown"># Geometry Lessons Documentation