Вебзастосунок для редагування та інтерпретації програмного коду мовою Python

Вантажиться...
Ескіз

Дата

2023

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Даний дипломний проєкт присвячено проблемі високо-навантаженої розробки, тобто, виконання важких обрахунків з використанням Python коду. Результатом якого можуть користуватися будь-які бізнеси. Клієнтами можуть бути як і студенти так і фахівці з розробки або аналізу даних. Вебзастосунок являє собою сайт, який має середовище для написання та запуску коду. Системно реалізована хмарна архітектура, яка підтримана більшістю популярних сервісів. Система базується на одній та для одній із найпопулярніших мов – Python та на фреймворку до мови – Flask. Клієнтська частина виконана за допомогою React JS. Також, через специфіку хмарної розробки, була використана мова Golang для створення контролера сутностями. Функціональність системи наявна тільки для зареєстрованих користувачів. Для них є можливість написання та виконання коду, завантаження пакетів, зміни даних користувача тощо. Інформаційна безпека гарантується використанням токенів у запитах, обмеженням прав і створенням віртуального середовища всередині серверу, який існує для оброблення коду користувача. У даному дипломному проєкті розроблено: архітектуру вебзастосунку, алгоритм авторизації, архітектуру кластеру Kubernetes та реалізовано програмно усі графічні та технічні елементи.

Опис

Ключові слова

Бібліографічний опис

Шевляков, А. О. Вебзастосунок для редагування та інтерпретації програмного коду мовою Python : дипломний проект ... бакалавра : 121 Інженерія програмного забезпечення / Шевляков Андрій Олексійович. – Київ, 2023. – 127 с.

DOI