GEOMETRIC FIGURE DRAWING USING MODERN PROGRAMMING LANGUAGES
DOI:
https://doi.org/10.5281/zenodo.20775456Abstract
The present article examines the theoretical and practical aspects of drawing geometric figures
using modern programming languages such as Python (with the Turtle and Matplotlib libraries), JavaScript
(with HTML5 Canvas and SVG), and Java (with Java2D). The study analyzes the capabilities of each language
and its associated graphical tools for rendering two-dimensional and three-dimensional geometric shapes.
Comparative analysis of algorithmic approaches to figure construction, coordinate-based transformations, and
object-oriented design patterns applicable to computational geometry is provided. The research highlights
the pedagogical and practical significance of integrating geometric visualization into programming curricula at
universities. Experimental results demonstrate that Python offers the most accessible entry point for educational
purposes, while JavaScript provides superior cross-platform interactivity, and Java delivers robust performance
for complex computational geometry tasks.
Keywords
geometric figures, computational geometry, Python graphics, HTML5 Canvas, Java2D, Matplotlib, SVG, coordinate geometry, object-oriented programming, educational programmingReferences
1. Alimovna E. G. THE ROLE OF CONTEXT IN THE INTERPRETATION OF PREPOSITIONAL
PHRASES IN PREDICATIVE CONSTRUCTIONS //Central Asian Journal of Academic Research. – 2025. – Т.
3. – №. 9. – С. 103-106.
2. Alimovna E. Y., Alimovna E. G. Policy of” Cultural Revolution” in Uzbekistan and Methods of Its
Implementation //International Journal on Economics, Finance and Sustainable Development. – 2020. – Т. 2.
– №. 11. – С. 4-6.
3. Alimovna E. G. Study of the semantic and syntactical analyses of prepositional constructions //
PARTICULAR PAGE NO. – 2022.
4. Jabborovich J. K., Keldiyorovna O. M. Systactical methods of the Uzbek and English language
terminology //International Journal of Psychosocial Rehabilitation. – 2020. – Т. 24. – №. 6. – С. 3117-3122.
5. Omonova M. NOMINATIVE-DEFINITIVE FUNCTIONS OF COMPONENTS OF AMELIORATIVE
TERMS IN ENGLISH AND UZBEK LANGUAGES //Theoretical & Applied Science. – 2021. – №. 4. – С. 84-86.
6. Omonova M. K. Comparative analysis of semantical features of meliorative terms in English and
Uzbek //Experientia est optima magistra. – 2021. – С. 269-272.
7. Omonova M. Innovative ways of teaching vocabulary in ESL and EFL classrooms //Science and
Education. – 2020. – Т. 1. – №. 7. – С. 229-233.
8. Саидова Д. Э. ИНДИВИДУАЛЬНО-ПСИХОЛОГИЧЕСКИЕ ОСОБЕННОСТИ ОБУЧЕНИЯ
СТУДЕНТОВ ПРОГРАММИРОВАНИЮ В ВИРТУАЛЬНОЙ СРЕДЕ СОВМЕСТНОЙ РАБОТЫ //Экономика и
социум. – 2023. – №. 1-2 (104). – С. 635-638.
9. Saidova D. Teaching Programming Collaboratively Through Google Colab AND Github Integration //
Green Economy and Development. – Т. 3. – №. 11. – С. 667884.
10. Daminova B. E. et al. ROBOTOTEXNIKA VA AVTOMATLASHTIRISHNING AHAMIYATI //Экономика
и социум. – 2025. – №. 5-1 (132). – С. 208-211.
11. Saidova D. E. Analysis of the problems of the teaching object-oriented programming to students //
International Journal of Social Science Research and Review. – 2022. – Т. 5. – №. 6. – С. 229-234.
12. Saidova D. Teaching Programming Collaboratively Through Google Colab AND Github Integration
//Green Economy and Development. – Т. 3. – №. 11. – С. 667884.
13. Anas S. M. et al. CEL-FE Numerical Analysis of Blastwave Pressure on Buried Pipeline Subjected
to Subsurface and Surface Detonations, and Dynamic Response //E3S Web of Conferences. – EDP Sciences,
2024. – Т. 563. – С. 02016.
14. Daminova B. E. et al. ARDUINO PLATFORMASIDAN FOYDALANIB SUV SARFINI HISOBLOVCHI
DASTURIY VA TEXNIK TA’MINOT ISHLAB CHIQISH //Экономика и социум. – 2025. – №. 4-2 (131). – С.
210-215.
15. Alimovna E. Y., Alimovna E. G., Burievna M. S. Historical Stages Of Innovative processes In Higher
Education Of Uzbekistan //Solid State Technology. – 2020. – Т. 63. – №. 6. – С. 9824-9834.
16. Rizayeva B., Daminova B. STATISTIK TAHLILDA DASTURIY VOSITALARDAN FOYDALANISH //
MUHANDISLIK VA IQTISODIYOT. – 2026. – Т. 4.
17. Журакулова Н. Х., Ихтиярова Г. А. СОВЕРШЕНСТВОВАНИЕ МЕТОДИКИ ПРЕПОДАВАНИЯ
ПО ТЕМЕ «НУКЛЕИНОВЫЕ КИСЛОТЫ» ИНТЕРАКТИВНЫМИ СРЕДСТВАМИ //SCIENCE AND WORLD.
– 2013. – С. 30.
18. Jurakulova N. K. Opportunities of e-learning environment to improve the quality of education //
European Journal of Research and Reflection in Educational Sciences Vol. – 2019. – Т. 7. – №. 12.
19. Rakhimkulov S. et al. Synthesis and application of zinc oxide nanoparticles //Synthesis. – 2024. – Т.
25. – №. 01.
20. Якубов Э. Ш. и др. Комплексные соединения кобальта (II), меди (II) и цинка с хиназолоном-4 //
Universum: химия и биология. – 2019. – №. 3 (57). – С. 72-76.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 GREEN ECONOMY AND DEVELOPMENT

This work is licensed under a Creative Commons Attribution 4.0 International License.


