NobleBlocks

Research indexJournal article

Об'єктно-орієнтований підхід до створення графічного інтерфейсу користувача в Python із використанням модуля Tkinter

Ковтонюк, Бак, Крупський

Vinnytsia Mykhailo Kotsiubynskyi State Pedagogical University1 May 2025Open access

NobleIDark:/48914/w1/20260516/B0EEA514DOI10.31652/3041-1955-2025-02-01-05

Abstract

У статті проаналізовано застосування об’єктно-орієнтованого підходу у процесі створення програм з графічним інтерфейсом користувача мовою Python із використанням стандартного модуля Tkinter. Об’єктом дослідження виступають підходи до розробки GUI-додатків у контексті навчання програмуванню, а також їх методичне значення для професійної підготовки майбутніх учителів математики. На основі порівняльного аналізу програмної реалізації простого калькулятора у процедурному стилі та з використанням об’єктно-орієнтованого підходу продемонстровано переваги останнього з точки зору структурованості коду, зменшення дублювання та спрощення подальшого розширення функціональності програмного продукту. У статті акцентується увага на ключових принципах об’єктно-орієнтованого програмування, таких як інкапсуляція, спадкування та поліморфізм, і їхній реалізації у Python. Підкреслено, що використання класів дозволяє ізолювати логіку GUI-компонентів, поліпшує підтримку коду та полегшує масштабування додатків. Окремий акцент зроблено на освітньому аспекті дослідження: створення GUI-додатків на базі об’єктно-орієнтованого програмування сприяє розвитку алгоритмічного, логічного та об’єктного мислення у студентів. Зазначено, що така діяльність гармонійно вписується у навчальні програми підготовки майбутніх учителів математики, зокрема в рамках дисциплін інформатичного спрямування.

Discussion

Topics

More

Suggest a correction or report