Тема: Обучающая платформа по изучению языка программирования Python
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Глава 1. Рабочая среда языка Python 5
1.1. Установка Python 5
1.2. Установка/обновление pip 5
1.3. Установка Django 5
1.4. Установка MySQL Community Server 5
1.5. Создание проекта на Django 6
1.6. Настройка сайта 7
1.7. Настройка подключения к базе данных 8
1.8. Создание учетной записи администратора 9
Глава 2. Разработка приложений 11
2.1. Создание приложения Lessons 11
2.1.1. Создание моделей 11
2.1.2. Создание представлений 13
2.1.3. Создание шаблонов 14
2.1.4. Настройка роутинга 14
2.1.5. Подключение визуального редактора 15
2.2. Создание приложения Quizzer 17
2.3. Создание приложения Screencasts 19
2.4. Создание авторизации на сайте 21
2.5. Создание приложения Results 23
2.6. Создание страницы профиля пользователя (история обучения) 25
2.7. Добавление wiki движка 28
2.8. Добавление форума 30
2.9. Верстка навигации на сайте 33
Заключение 36
Литература 37
Приложение 38
Скриншоты системы 38
Листинг программы 41
📖 Введение
В информационную эру изучение программированию является очень актуальным. И большинство компаний стараются автоматизировать рутинную работу и ускорить предоставление своих услуг и улучшить продажу своих продуктов. И каждым годом появляется всё больше и больше услуг в сфере информационных технологий.
Данный сайт должен стать своего рода платформой, которая поможет получить навыки программирования на языке Python. На сайте должна быть возможность размещать уроки как текстового вида с возможностью прикрепления изображений, так и в виде видео уроков. Также на данном сайте должна быть возможность размещения тестов для проверки знаний полученных во время обучения, а также наличие форума и wiki статей, благодаря которому пользователю не нужно переходить на другие сайты, чтобы найти ответы на вопросы, которые у него возникли.
Сайт должен удовлетворять следующим требованиям:
• Современный дизайн.
• Удобный интерфейс.
• Отзывчивость.
• Кроссплатформенность.
• Мобильная версия
Сайт должен удовлетворять следующим возможностям:
• Для обучаемого - получение учебного материала, контроль усвоения учебного материала;
✅ Заключение
При разработке данного сайта использовался Django Framework, используемый для разработки сайтов на языке Python.
При создании сайта были обретены такие навыки, как:
• создание страниц
• работа с данными с помощью Django
• создание и применение миграций
• создание моделей данных
• установка приложений
• создание собственных приложений
При верстке страниц были использованы следующие технологии:
• Javascript
• HTML5
• CSS3
• Twitter Bootstrap
• jqconsole



