Базовая информация по дисциплине
«Web 2.0 программирование на языке Python» 8семестр
|
Информация об авторах |
Шабазов Ибрагим Магомедович – старший преподаватель кафедры «ИТ»; |
|
Цели и задачи дисциплины: |
Цели дисциплины: обучение фреймворку языка программирования Python – Django; получение знаний о его базовых возможностях, особенностях, способах интеграции с другими веб библиотеками. Задачи дисциплины: -изучение Python как мультипарадигменного языкового средства, достаточно полно отражающего современные концепции разработки ПО; изучить программные средства разработки Web-приложений на Django; сформировать практические навыки работы с программными средствами разработки Web-приложений; формирование навыков создания web-приложений на языке Python. Длительность изучения дисциплины: 12 недель Трудоемкость дисциплины: 4 зачетные единицы В результате освоения дисциплины студент должен: знать: - модели пользовательского интерфейса; требования к веб-разработке; требования к пользовательскому интерфейсу веб-систем. уметь: -использовать фреймоворки для создания архитектуры web-сайта; устанавливать и работать с фреймоврками на языке Python; проводить сборку информационной системы из готовых компонентов владеть: - навыками разработки моделей пользовательского интерфейса |
|
Структура дисциплины |
|
|
Теоретический материал |
Количество модулей – 2 Количество тем / лекций в каждом модуле -2;2. |
|
Практический материал |
По данной дисциплине предусматривается выполнение лабораторных работ к двум рассматриваемым модулям. Всего 6 лабораторных работ. |
|
Контрольно-измерительные материалы |
В комплекте тестовых заданий имеется по 20 вопросов к каждому модулю; на ответы отводится 40минут. |
Программа дисциплины
|
Модуль |
Темы/Лекции |
Материалы для сопровождения дисциплины |
Контрольно- измерительные материалы |
Направления подготовки |
|
Модуль 1 |
1.Основы Python. 2.ООП в Python. |
1. Презентация 2. Лабораторные работы |
Тест |
09.03.02 Информационные системы и технологии бакалавриат |
|
Модуль 2 |
1.Управление проектом 2.Фреймворк Django. |
1. Презентация 2. Лабораторные работы |
Тест |
Учебно-методическое и информационное обеспечение дисциплины:
1.Меле, А. Django 2 в примерах / А. Меле; перевод Д. В. Плотникова. — Москва: ДМК Пресс, 2019. — 408 c. — URL: https://www.iprbookshop.ru/126199.html
2.Андреева, О. В. Основы алгоритмизации и программирования на языке Python : учебник / О. В. Андреева, О. И. Ремизова. — Москва : Издательский Дом МИСиС, 2022. — 149 c. — URL: https://www.iprbookshop.ru/129510.html
3. Андреева, О. В. Основы алгоритмизации и программирования на языке Python : учебник / О. В. Андреева, О. И. Ремизова. — Москва : Издательский Дом МИСиС, 2022. — 149 c. - URL: https://www.iprbookshop.ru/129510.html
