Базовая информация по дисциплине

«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