Это структурированный язык запросов, использующийся для управления базами данных. ᡃOн был создан в качестве простого стандартного способ извлечения данных из реляционных.
В настоящее время SQL остается самым популярным языком управления базами данных.
Все приложения взаимодействуют с данными, чаще всего через систему управления базами данных (СУБД). Некоторые языки программирования поставляются с модулями для работы для работы с базами данных SQL.
По умолчанию стандартная библиотека Python уже содержит модуль sqlite3.
Более того, ᡃSQLite база данных не требует сервера и самодостаточна, то есть просто читает и записывает данные в файл [12].
ᡃSQLite – это внутрипроцессная библиотека, которая реализует автономный, бессерверный механизм транзакционной базы данных SQL с нулевой конфигурацией. ᡃКод для SQLite находится в общественном достоянии и, таким образом, может использоваться бесплатно для любых целей, коммерческих или частных.
ᡃSQLite – это наиболее широко используемая база данных в мире с большим количеством приложений, чем мы можем сосчитать, включая несколько громких проектов.
В отличие ᡃот большинства других баз данных SQL, SQLite не имеет отдельного серверного процесса. ᡃSQLite читает и записывает непосредственно в обычные файлы на диске. Полноценная база данных ᡃSQL с несколькими таблицами, индексами, триггерами и представлениями содержится в одном файле на диске. ᡃФормат файла базы данных кроссплатформенный. ᡃВы можете свободно копировать базу данных между системами или между архитектурами с прямым порядком байтов и обратным порядком байтов. Эти функции делают SQLite популярным как формат файла приложения.
СОДЕРЖАНИЕ
Обозначения и определения 4
Введение 6
1 Объектно-ориентированное программирование в Python 10
2 Выбор инструментария 16
2.1 Технологии 16
2.1.1 HTML 16
2.1.2 CCS 17
2.1.3 Python 18
2.1.4 Django 19
2.1.5 SQL 21
2.2 Программное обеспечение 23
2.2.1 VScode 23
2.2.2 Localhost 24
3 Основы Web-разработки………………………………………………………26
4 Модели машинного обучения (ML-модели) …………………………………30
5 Разработка платформы 35
5.1 Создание приложения регистрации и авторизации пользователей 35
5.2 Создание тестирования и обработки результатов пользователей 41
Заключение 50
Список использованных источников 52
Приложение А Вопросы для обучающей системы по алгебре 54
Приложение Б Вопросы для обучающей системы по геометрии 58