WORKING WITH GRAPHIC WIDGETS WHEN LEARNING THE PYTHON PROGRAMMING LANGUAGE IN INSTITUTIONS OF GENERAL SECONDARY EDUCATION

Authors

DOI:

https://doi.org/10.31110/2616-650X-vol11i4-004

Keywords:

widgets, Python programming language, programming at school, computer science teaching method, tkinter library

Abstract

The work is devoted to the methodical aspects of teaching students programming in the Python language. The results of a survey of teachers regarding the peculiarities of teaching programming in institutions of general secondary education are presented. It was found that the problems of students' motivation and interest in programming are still relevant at the present time, most teachers do not use widgets or work with graphic objects when teaching programming, teachers note difficulties in mastering programming by students. Programming in schools is studied in different environments and with the help of different programming languages, but Python is the predominant language in the 8th and 9th grades.

The Python language has a large number of libraries and built-in functions, but the study in schools is often limited to the study of mathematical functions and those libraries that will contribute to the interest of students and increase their motivation in learning programming are neglected. Working with widgets allows the student to get a real product as a result of his work, demonstrates the applied application of the programming language.

The work presents individual functions of working with graphic objects and offers examples of widget element development. The authors have created methodological recommendations for students of pedagogical specialties, which include theoretical material and developed original and existing examples for the formation of practical programming skills. In particular, attention was paid to the library of tkinter graphic elements.

References

Python 3.10.4 documentation. URL: https://docs.python.org/release/3.10.4/

Swaroop Chitlur. A Byte of Python. URL: https://github.com/swaroopch/byte-of-python

Вчимося програмувати разом! Python – просто! URL: https://sites.google.com/comp-sc.if.ua/python-easy/

Козуб Г.О., Семенов Н.А. Програмування (Python): метод. рек. до лаб. робіт для студ. спец. 121 – «Інженерія програмного забезпечення». Старобільськ : ДЗ «ЛНУ імені Тараса Шевченка», 2020. 108 с.

Костюченко А.О. Основи програмування мовою Python: навчальний посібник. Ч.: ФОП Баликіна С.М., 2020. 180 с.

Лапінський В. Проблема вибору першої мови програмування – сьогоднішнє бачення. Комп’ютер в школі та сім’ї. № 1, 2014. С. 14-17.

Петренко С.І., Дегтярьова Н.В. Створення віджетів мовою програмування Python. Методичні рекомендації. Суми: ФОП Цьома С.П., 2023. 32 с.

Спірін О.М., Вакалюк Т.А. Критерії добору відкритих web-opiєнтованих технологій навчання основ програмування майбутніх учителів інформатики. Інформаційні технології і засоби навчання. 2017. Т. 60. Вип. 4. С. 275-287.

Яковенко А.В. Основи програмування. Python. Частина 1: підручник для студ. спеціальності 122 «Комп’ютерні науки», спеціалізації «Інформаційні технології в біології та медицині». Київ. КПІ ім. Ігоря Сікорського, 2018. 195 с.

Downloads


Abstract views: 414
PDF Downloads: 285

Published

2023-04-30

How to Cite

Dehtiarova . Н., Petrenko С., & Udovychenko О. (2023). WORKING WITH GRAPHIC WIDGETS WHEN LEARNING THE PYTHON PROGRAMMING LANGUAGE IN INSTITUTIONS OF GENERAL SECONDARY EDUCATION. Education. Innovation. Practice, 11(4), 26–34. https://doi.org/10.31110/2616-650X-vol11i4-004

Issue

Section

Статті

Most read articles by the same author(s)