Geometrylessonsgithub |verified| -

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