Робота з графічними віджетами при вивченні мови програмування Python в закладах загальної середньої освіти

Анотація
Робота присвячена методичним аспектам навчання учнів програмуванню мовою Python. Наведено результати опитування вчителів щодо особливостей навчання програмуванню в закладах загальної середньої освіти, де з’ясовано, що проблеми мотивації та зацікавленості учнів програмуванням актуальні і на даний час, більшість вчителів не використовує віджети або роботу з графічними об’єктами при навчанні програмуванню, вчителі відмічають складнощі в опануванні програмування учнями, в школах програмування вивчається в різних середовищах та за допомогою різних мов програмування, проте переважає в 8 та 9 класах вивчення саме мови Python. Мова Python має велику кількість бібілотек та вбудованих функцій, проте вивчення в школах часто обмежується вивченням саме математичних функцій і поза увагою залишаються ті бібліотеки, які сприятимуть зацікавленості учнів та підвищенню їх мотивації у вивченні програмування. Робота з віджетами дає змогу учню отримати реальний продукт як результат своєї роботи, демонструє прикладне застосування мови програмування. У роботі наведено окремі функції роботи з графічними об’єктами та запропоновано приклади розробки елементів віджетів. Авторами створені методичні рекомендації для студентів педагогічних спеціальностей, де укладено теоретичний матеріал та розроблені авторські та наведені існуючі приклади для формування практичних навичок програмування. Зокрема, приділено увагу бібліотеці графічних елементів tkinter.
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.
Опис
Ключові слова
віджети, мова програмування Python, програмування в школі, методика навчання інформатики, бібліотека tkinter, widgets, Python programming language, programming at school, computer science teaching method, tkinter library
Бібліографічний опис
Дегтярьова, Н. Робота з графічними віджетами при вивченні мови програмування python в закладах загальної середньої освіти [Текст / Н. Дегтярьова, С. Петренко, О. Удовиченко // Освіта. Інноватика. Практика : науковий журнал / МОН України, Сумський державний педагогічний ун-т ім. А. С. Макаренка ; [редакційна рада: О. В. Боряк, М. Воскоглу, Л. О. Петриченко та ін.]. – Суми : [СумДПУ ім. А. С. Макаренка], 2023. – Т.11, № 4 – С. 26–34. – DOI: 10.31110/2616-650X-vol11i4-004