Розробка консольного застосунку для планування розкладу із застосуванням принципів об'єктно-орієнтованого програмування на Python
Вантажиться...
Файли
Дата
Науковий керівник
Редактор
Інші учасники
Відповідальний
ORCID
Назва журналу
Номер ISSN
Назва тому
DOI
Альтернативна назва
Анотація
У роботі реалізовано консольний додаток «Планувальник розкладу» на базі принципів об'єктноорієнтованого програмування на Python. Програма дозволяє автоматизувати процес формування розкладу занять, підтримує рольову модель доступу (User/Admin) та автоматично перевіряє доступність аудиторного фонду . Використання контекстних менеджерів дозволяє надійно блокувати часові колізії (накладки занять в одному кабінеті) під час створення нових подій , а кастомні ітератори забезпечують швидкий покроковий відбір пар за номерами аудиторій без перевантаження оперативної пам'яті.
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.
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.
Опис
Ключові слова
Тип документа
Мова
ISSN
Посилання на публікацію
Серія, номер
ISBN
ББК
Інші ідентифікатори
Пов’язані матеріали
Спонсорська підтримка
Правовласник
Бібліографічний опис
Воронова І. О., Жуков С. О. Розробка консольного застосунку для планування розкладу із застосуванням принципів об'єктно-орієнтованого програмування на Python // Матеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/29927.
Схвалення
Рецензія
Доповнено
Цитується в
Список використаної літератури (1)
- Бичков, О. С. Основи об'єктно-орієнтованого програмування [Текст] : підручник / О. С. Бичков, І. Ю. Жук, Г. В. Порєв ; КНУ ім. Т. Шевченка. – Київ : Каравела, 2023. – 204 с. 2021. – 514 с. Висоцька, В. А. Python: алгоритмізація та програмування [Текст] : навчальний посібник / В. А. Висоцька, О. В. Оборська ; НУ "Львівська політехніка". – Львів : Новий Світ-2000, 2023. – 516 с. Лосєв, М. Ю. Програмування мовою Python [Текст] : навчальний посібник / М. Ю. Лосєв, В. М. Федорченко ; ХНЕУ ім С. Кузнеця. – Харків : ХНЕУ ; Львів : Новий Світ-2000, 2023. – 178 с.