Показати скорочену інформацію

dc.contributor.authorВоронова, І. О.uk
dc.contributor.authorЖуков, С. О.uk
dc.contributor.authorVoronova, I. O.en
dc.contributor.authorZhukov, S. O.en
dc.date.accessioned2026-09-03T10:39:53Z
dc.date.available2026-09-03T10:39:53Z
dc.date.issued2026
dc.identifier.citationВоронова І. О., Жуков С. О. Розробка консольного застосунку для планування розкладу із застосуванням принципів об'єктно-орієнтованого програмування на Python // Матеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/29927.uk
dc.identifier.urihttps://ir.lib.vntu.edu.ua/handle/123456789/53325
dc.description.abstractУ роботі реалізовано консольний додаток «Планувальник розкладу» на базі принципів об'єктноорієнтованого програмування на Python. Програма дозволяє автоматизувати процес формування розкладу занять, підтримує рольову модель доступу (User/Admin) та автоматично перевіряє доступність аудиторного фонду . Використання контекстних менеджерів дозволяє надійно блокувати часові колізії (накладки занять в одному кабінеті) під час створення нових подій , а кастомні ітератори забезпечують швидкий покроковий відбір пар за номерами аудиторій без перевантаження оперативної пам'яті.uk
dc.description.abstractThe paper describes the development of a console application "Schedule Planner" based on object-oriented programming principles in Python. The application automates the university scheduling process, supports a role-based access model (User/Admin), and checks classroom availability . Implementing context managers ensures that time collisions are blocked automatically when adding new events , while custom iterators enable fast and memory-efficient step-by-step filtering of classes by room numbers.en
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofМатеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/29927
dc.subjectоб'єктно-орієнтоване програмуванняuk
dc.subjectPythonen
dc.subjectконсольний додатокuk
dc.subjectпланування розкладуuk
dc.subjectінкапсуляціяuk
dc.subjectполіморфізмuk
dc.subjectкастомний ітераторuk
dc.subjectконтекстний менеджерuk
dc.subjectobject-oriented programmingen
dc.subjectPythonen
dc.subjectconsole applicationen
dc.subjectschedule planningen
dc.subjectencapsulationen
dc.subjectpolymorphismen
dc.subjectcustom iteratoren
dc.subjectcontext manageren
dc.titleРозробка консольного застосунку для планування розкладу із застосуванням принципів об'єктно-орієнтованого програмування на Pythonuk
dc.typeThesis
dc.identifier.udc004.42:004.43
dc.relation.referencesБичков, О. С. Основи об'єктно-орієнтованого програмування [Текст] : підручник / О. С. Бичков, І. Ю. Жук, Г. В. Порєв ; КНУ ім. Т. Шевченка. – Київ : Каравела, 2023. – 204 с. 2021. – 514 с. Висоцька, В. А. Python: алгоритмізація та програмування [Текст] : навчальний посібник / В. А. Висоцька, О. В. Оборська ; НУ "Львівська політехніка". – Львів : Новий Світ-2000, 2023. – 516 с. Лосєв, М. Ю. Програмування мовою Python [Текст] : навчальний посібник / М. Ю. Лосєв, В. М. Федорченко ; ХНЕУ ім С. Кузнеця. – Харків : ХНЕУ ; Львів : Новий Світ-2000, 2023. – 178 с.uk


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію