РОБОТА З ГРАФІЧНИМИ ВІДЖЕТАМИ ПРИ ВИВЧЕННІ МОВИ ПРОГРАМУВАННЯ PYTHON В ЗАКЛАДАХ ЗАГАЛЬНОЇ СЕРЕДНЬОЇ ОСВІТИ
DOI:
https://doi.org/10.31110/2616-650X-vol11i4-004Ключові слова:
віджети, мова програмування Python, програмування в школі, методика навчання інформатики, бібліотека tkinterАнотація
Робота присвячена методичним аспектам навчання учнів програмуванню мовою Python. Наведено результати опитування вчителів щодо особливостей навчання програмуванню в закладах загальної середньої освіти, де з’ясовано, що проблеми мотивації та зацікавленості учнів програмуванням актуальні і на даний час, більшість вчителів не використовує віджети або роботу з графічними об’єктами при навчанні програмуванню, вчителі відмічають складнощі в опануванні програмування учнями, в школах програмування вивчається в різних середовищах та за допомогою різних мов програмування, проте переважає в 8 та 9 класах вивчення саме мови Python.
Мова Python має велику кількість бібілотек та вбудованих функцій, проте вивчення в школах часто обмежується вивченням саме математичних функцій і поза увагою залишаються ті бібліотеки, які сприятимуть зацікавленості учнів та підвищенню їх мотивації у вивченні програмування. Робота з віджетами дає змогу учню отримати реальний продукт як результат своєї роботи, демонструє прикладне застосування мови програмування.
У роботі наведено окремі функції роботи з графічними об’єктами та запропоновано приклади розробки елементів віджетів. Авторами створені методичні рекомендації для студентів педагогічних спеціальностей, де укладено теоретичний матеріал та розроблені авторські та наведені існуючі приклади для формування практичних навичок програмування. Зокрема, приділено увагу бібліотеці графічних елементів tkinter.
Посилання
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 с.
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2023 Неля Дегтярьова, Сергій Петренко, Ольга Удовиченко

Ця робота ліцензується відповідно до Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
- Автори передають журналу право першої публікації свого рукопису на умовах ліцензії Creative Commons ("Із зазначенням авторства - Некомерційне використання") 4.0 Міжнародна (CC BY-NC 4.0), котра дозволяє іншим особам вільно використовувати (читати, копіювати і роздруковувати) представлені матеріали, здійснювати пошук та посилатись на опубліковані статті, поширювати їх повний текст з будь-якою законною некомерційною метою (у тому числі, з навчальною або науковою) та обов'язковим посиланням на авторів робіт і первинну публікацію у цьому журналі.
- Опубліковані оригінальні статті в подальшому не можуть використовуватись користувачами (окрім авторів) з комерційною метою або поширюватись сторонніми організаціями-посередниками на платній основі.


