| dc.contributor.author | Воронова, І. О. | uk |
| dc.contributor.author | Жуков, С. О. | uk |
| dc.contributor.author | Voronova, I. O. | en |
| dc.contributor.author | Zhukov, S. O. | en |
| dc.date.accessioned | 2026-09-03T10:39:53Z | |
| dc.date.available | 2026-09-03T10:39:53Z | |
| dc.date.issued | 2026 | |
| 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.uri | https://ir.lib.vntu.edu.ua/handle/123456789/53325 | |
| dc.description.abstract | У роботі реалізовано консольний додаток «Планувальник розкладу» на базі принципів об'єктноорієнтованого програмування на Python. Програма дозволяє автоматизувати процес формування розкладу занять, підтримує рольову модель доступу (User/Admin) та автоматично перевіряє доступність аудиторного фонду . Використання контекстних менеджерів дозволяє надійно блокувати часові колізії (накладки занять в одному кабінеті) під час створення нових подій , а кастомні ітератори забезпечують швидкий покроковий відбір пар за номерами аудиторій без перевантаження оперативної пам'яті. | uk |
| dc.description.abstract | The 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.iso | uk_UA | uk_UA |
| dc.publisher | ВНТУ | uk |
| dc.relation.ispartof | Матеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р. | uk |
| dc.relation.uri | https://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/29927 | |
| dc.subject | об'єктно-орієнтоване програмування | uk |
| dc.subject | Python | en |
| dc.subject | консольний додаток | uk |
| dc.subject | планування розкладу | uk |
| dc.subject | інкапсуляція | uk |
| dc.subject | поліморфізм | uk |
| dc.subject | кастомний ітератор | uk |
| dc.subject | контекстний менеджер | uk |
| dc.subject | object-oriented programming | en |
| dc.subject | Python | en |
| dc.subject | console application | en |
| dc.subject | schedule planning | en |
| dc.subject | encapsulation | en |
| dc.subject | polymorphism | en |
| dc.subject | custom iterator | en |
| dc.subject | context manager | en |
| dc.title | Розробка консольного застосунку для планування розкладу із застосуванням принципів об'єктно-орієнтованого програмування на Python | uk |
| dc.type | Thesis | |
| dc.identifier.udc | 004.42:004.43 | |
| dc.relation.references | Бичков, О. С. Основи об'єктно-орієнтованого програмування [Текст] : підручник / О. С. Бичков, І. Ю. Жук, Г. В. Порєв ; КНУ ім. Т. Шевченка. – Київ : Каравела, 2023. – 204 с. 2021. – 514 с. Висоцька, В. А. Python: алгоритмізація та програмування [Текст] : навчальний посібник / В. А. Висоцька, О. В. Оборська ; НУ "Львівська політехніка". – Львів : Новий Світ-2000, 2023. – 516 с. Лосєв, М. Ю. Програмування мовою Python [Текст] : навчальний посібник / М. Ю. Лосєв, В. М. Федорченко ; ХНЕУ ім С. Кузнеця. – Харків : ХНЕУ ; Львів : Новий Світ-2000, 2023. – 178 с. | uk |