Тип работы:
Предмет:
Язык работы:


Обучающая платформа по изучению языка программирования Python

Работа №32495

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы71
Год сдачи2019
Стоимость6500 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
736
Не подходит работа?

Узнай цену на написание


Введение 3
Глава 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 с помощью Django Framework. Актуальность языка программирования Python и фреймворка Django обусловлена тем, что активно расширяется сфера применения языка Python и его активно используют такие крупные компании как Yandex, Google, Instagram, YouTube, Mozilla.
В информационную эру изучение программированию является очень актуальным. И большинство компаний стараются автоматизировать рутинную работу и ускорить предоставление своих услуг и улучшить продажу своих продуктов. И каждым годом появляется всё больше и больше услуг в сфере информационных технологий.
Данный сайт должен стать своего рода платформой, которая поможет получить навыки программирования на языке Python. На сайте должна быть возможность размещать уроки как текстового вида с возможностью прикрепления изображений, так и в виде видео уроков. Также на данном сайте должна быть возможность размещения тестов для проверки знаний полученных во время обучения, а также наличие форума и wiki статей, благодаря которому пользователю не нужно переходить на другие сайты, чтобы найти ответы на вопросы, которые у него возникли.
Сайт должен удовлетворять следующим требованиям:
• Современный дизайн.
• Удобный интерфейс.
• Отзывчивость.
• Кроссплатформенность.
• Мобильная версия
Сайт должен удовлетворять следующим возможностям:
• Для обучаемого - получение учебного материала, контроль усвоения учебного материала;

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Результатом выполнения данной дипломной работы является веб - сайт для обучения программированию на языке Python. На данном сайте были реализованы такой функционал как размещение уроков и прохождение их пользователями сайта с использование встроенного интерпретатора на сайте без установки дополнительного программного обеспечения. Также есть возможность прохождения тестов для проверки полученных навыков. Для общения между учащимися есть форум, который даёт пользователям возможность задавать вопросы по языку Python.
При разработке данного сайта использовался Django Framework, используемый для разработки сайтов на языке Python.
При создании сайта были обретены такие навыки, как:
• создание страниц
• работа с данными с помощью Django
• создание и применение миграций
• создание моделей данных
• установка приложений
• создание собственных приложений
При верстке страниц были использованы следующие технологии:
• Javascript
• HTML5
• CSS3
• Twitter Bootstrap
• jqconsole



1. Владимир А. Д. Django 2.1. Практика создания веб-сайтов на Python. — СПб.: БХВ-Петербург, 2019. — 672 с.
2. Равиль Хади. Компьютерные технологии обучения. Санаклы укыту чаралары. КГУ. 2005. - 113 с.
3. Хадиев Р.М., Гайнутдинова А.Ф., Хадиев К.Р. Язык программирования PYTHON: [Электронный ресурс] URL: https://vk.com/doc- 21084560_501112526?dl=d97c76a23175dcd4c3 (дата обращения 30.05.2019)


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ