Модуль 4
93,00ч

Основы Python

- Введение в язык Python, установка интерпретатора и зависимостей, основные типы данных
- Основные типы данных и конструкции в Python (циклы и ветвления)
- Функции в Python и стандартные функции языка для обработки данных в Python
- Python: основные стандартные функции языка и их применение, чтение и запись в файл
- Классы и декораторы в Python
- Основные алгоритмы: сортировки, операции со строками
- ТРЕНАЖЕР. Алгоритмические задачи. Решение различных классов задач.
Часов в программе
21,00 час
лекции
54,00 часа
практика
16,00 часов
самостоятельная
2,00 часа
промежуточная аттестация
93,00 часа
всего
Материально-технические условия реализации программы:
Вид занятий: внеаудиторные
Требуемое ПО:
Процессор Intel Pentium Silver N5030 1.1 ГГц
Оперативная память (RAM) от 4 ГБ
Операционная система: Windows 10, macOS
Стабильный интернет: от 5/мбит с
Вид занятий: внеаудиторные
Требуемое ПО:
Процессор Intel Pentium Silver N5030 1.1 ГГц
Оперативная память (RAM) от 4 ГБ
Операционная система: Windows 10, macOS
Стабильный интернет: от 5/мбит с

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

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

Формы подачи материала:

- видео
- текст

Методы:

- асинхронная работа студента на платформе
- синхронная работа на вебинарах с преподавателями
- самостоятельная работа (выполнение заданий)

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

1. Анализ рынок конкурентов — изучаем, что предлагают другие школы — и рынок вакансий, чтобы давать востребованные знания и навыки.
2. Проработка критериев по набору экспертов и авторов программы
3. Разработка контента в обучающие материалы и проектирование структуры курса
4. Анализ рынка вакансий на предмет актуальности знаний
5. Создание авторами модулей программы. Каждый урок проходит многоуровневое ревью — эксперта, методиста, редактора, студента-тестировщика.
6. Чередование форматов подачи информации (текст — видео — таблица). Обязательно предоставление ссылок на дополнительные источники — документацию и полезные статьи, которые помогут лучше понять тему и расширят кругозор студента
7. В конце каждой темы у нас есть:
- итоговое тестирование, чтобы привести знания теории в систему,
- большая практическая задача для закрепления всех необходимых навыков модуля.
8. Обработка обратной связи от студентов по каждому модулю

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

1. Введение в Python, установка интерпретатора
2. Основные типы данных
3. Циклы и условия
4. Функциональное программирование
5. Чтение и запись информации в файл
6. Классы в Python
7. Сортировки и операции со строками
8. Разбор решения различных алгоритмических задач, которые дают на интервью
9.

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

1. Основы программирования на языке Python / Златопольский Д..– М.: ДМК Пресс, 2017.– 284 с.: ил (ПК-7, ОПК-3)
2. «Учим Python, делая крутые игры» / Свейгарт Эл - Эксмо, 2018 год. - 414 стр., 4-е издание (ОПК-1, ОПК-3)

Темы

Подготовка к работе Типы данных Функции в Python Сортировки и операции со строками ООП и классы в Python Алгоритмические задачи Циклы и условия Итоговый проект по ООП
Лекции
2,00ч
Практические занятия
7,00ч
Самостоятельная работа
3,00ч
Всего
12,00ч
Лекции
3,00ч
Практические занятия
7,00ч
Самостоятельная работа
2,00ч
Всего
12,00ч
Лекции
3,00ч
Практические занятия
7,00ч
Самостоятельная работа
1,00ч
Всего
11,00ч
Лекции
3,00ч
Практические занятия
7,00ч
Самостоятельная работа
2,00ч
Всего
12,00ч
Лекции
3,00ч
Практические занятия
7,00ч
Самостоятельная работа
2,00ч
Всего
12,00ч
Лекции
3,00ч
Практические занятия
7,00ч
Самостоятельная работа
2,00ч
Всего
12,00ч
Лекции
3,00ч
Практические занятия
7,00ч
Самостоятельная работа
2,00ч
Всего
12,00ч
Лекции
1,00ч
Практические занятия
5,00ч
Самостоятельная работа
2,00ч
Всего
8,00ч
Промежуточная аттестация 2,00 часа
Тестирование