Модуль 1
89,00ч

Python Basic

Введение.
Основы работы с Python.
Операторы, выражения.
Условный оператор if, ветвления.
Условный оператор if: продолжение.
Цикл while.
Цикл for: циклы со счётчиком.
Цикл for: особенности работы с range.
Цикл for: работа со строками.
Вложенные циклы.
Числа. Типы int и float.
Функции: начало.
Особенности float.
Установка и настройка IDE.
Базовые коллекции. Списки.
List: Методы работы со списками.
Представления списков.
Базовые коллекции. Строки.
Базовые коллекции. Словари.
Базовые коллекции. Кортежи.
Функции: продолжение.
Работа с файлами.
Исключения: работа с ошибками.
Введение в ООП.
Основные принципы ООП.
Итераторы и генераторы.
Декораторы: базовый уровень.
Углублённая работа с классами и встроенные декораторы.
Декораторы: продвинутый уровень.
Функции: Конец.
Библиотеки для работы с данными.
Бонусный модуль. Основы работы с сетью.
Дипломный проект. Telegram-бот для поиска отелей.
Часов в программе
31,00 час
лекции
41,00 час
практика
15,00 часов
самостоятельная
2,00 часа
промежуточная аттестация
89,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Лекция
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: Практическое занятие
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: Самостоятельная работа
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Информационные ресуры
https://image-net.org/download
https://www.cs.toronto.edu/~kriz/cifar.html
https://www.cameraiq.ru/faq/mashinnoe-zrenie-na-Python-TensorFlow-i-Keras/
https://tirinox.ru/mro-python/
https://www.python.org/
https://proglib.io/p/computer-network
Образовательные ресуры
• Методы HTTP запроса [Электронный ресурс]//URL.: https://developer.mozilla.org/ru/docs/Web/HTTP/Methods
• Мэтиз Эрик. Изучаем Python. Программирование игр, визуализация данных, веб-приложения [Электронный ресурс]//URL.: https://codernet.ru/books/python/izuchaem_python_programmirovanie_igr_vizualizaciya_dannyx_veb-prilozheniya/
• Настройки CORS на nginx. [Электронный ресурс]//URL.: https://michielkalkman.com/snippets/nginx-cors-open-configuration/
• Одностраничные (spa) и многостраничные (pwa) веб-приложения [Электронный ресурс]//URL.: https://vc.ru/seo/108149-odnostranichnye-spa-i-mnogostranichnye-pwa-veb-prilozheniya
• Операционные системы мультимедиа устройств. А.Ф. Иванько, П.С. Афанасьев [Электронный ресурс]//URL.: https://cyberleninka.ru/article/n/operatsionnye-sistemy-multimedia-ustroystv
• Курс лекций, С.К.Дулин Технологии организации данных [Электронный ресурс]//URL.: http://www.machinelearning.ru/wiki/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%28%D0%BA%D1%83%D1%80%D1%81_%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B9%2C_%D0%A1.%D0%9A.%D0%94%D1%83%D0%BB%D0%B8%D0%BD%29

Учебно-методические материалы

Методы, формы и технологии

методы групповой работы
методы стимулирующего обучения
технология проектной деятельности
формы синхронного и асинхронного обучения

Методические разработки

Методические рекомендации по промежуточной аттестации
Методические рекомендации по выполнению внеаудиторных самостоятельных заданий

Материалы курса

Инструкции по установке программного обеспечения для различных операционных систем
Инструкция и скринкат установки образа ОС Ubuntu

Учебная литература

• Бэнкс Алекс, Порселло Ева React и Redux. Функциональная вебразработка. Питер, 2018. - 336 с.
• Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д. Приемы объектно-ориентированного проектирования. Паттерны проектирования.— СПб.: Питер, 2016. — 366 с.
• Доусон М. Программируем на Python / М. Доусон. — Санкт-Петербург : Питер, 2019. — 416 c.
• Дейт Крис Дж. Введение в системы баз данных Издательство Вильямс 2019 г
• Кетов Д. В. Внутреннее устройство Linux.. Издательство BHV-СПб 1-е издание — 2017г, 320 стр.
• Лутц М. Изучаем Python / М. Лутц. — Том 1 — Киев : Диалектика, 2019. — 720 c.
• Лутц М. Изучаем Python / М. Лутц. — Том 2 — Киев : Диалектика, 2019. — 832 с.

Темы

Введение Основы работы с Python Операторы, выражения Циклы for и while Вложенные циклы Числа и функции Установка и настройка IDE Базовые коллекции. Списки. Работа с ошибками Введение в ООП. Основные принципы ООП Итераторы. Генераторы. Декораторы Библиотеки для работы с данными
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
3,00ч
Всего
5,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Самостоятельная работа
2,00ч
Всего
10,00ч
Лекции
4,00ч
Практические занятия
4,00ч
Самостоятельная работа
1,00ч
Всего
9,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Самостоятельная работа
1,00ч
Всего
5,00ч
Лекции
5,00ч
Практические занятия
5,00ч
Самостоятельная работа
1,00ч
Всего
11,00ч
Практические занятия
2,00ч
Самостоятельная работа
1,00ч
Всего
3,00ч
Лекции
9,00ч
Практические занятия
12,00ч
Самостоятельная работа
1,00ч
Всего
22,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Самостоятельная работа
1,00ч
Всего
5,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Самостоятельная работа
1,00ч
Всего
9,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Самостоятельная работа
1,00ч
Всего
4,00ч
Промежуточная аттестация 2,00 часа
Промежуточная аттестация проводится в форме отчета по результатам выполнения практического задания по дисциплинам и проверки преподавателем.