Development and Implementation of Python Applications for 2d Geometry Learning
Authors:-By. Quyen Vo Truong Ngoc
Abstract-In the contemporary educational landscape, integrating technology with traditional learning methods has shown to enhance comprehension and engagement among students. This project explores the application of Python programming to facilitate the learning of 2D geometry. Python, known for its simplicity and powerful libraries, is utilized to create interactive tools and visual aids for understanding fundamental geometric concepts. This study details the development and implementation of a Python-based application designed to assist students in visualizing and computing various 2D geometric shapes, including points, lines, triangles, squares, and circles. The application leverages libraries such as Matplotlib, Pygame, and Turtle to render shapes and perform calculations related to area, perimeter, and other geometric properties. Preliminary results indicate that students using the application show improved understanding and retention of geometric principles compared to traditional methods. This paper discusses the methodology, key features of the application, and its potential impact on enhancing geometry education. Future directions include expanding the application’s capabilities and adapting it for different educational levels.