О КУРСЕ
Учебный курс знакомит основами обработки данных на языке Python. Полученные знания позволяют использовать стандартные модули языка для работы с данными
Как будет проходить обучениеКурс состоит из 14 разделов (глав). Еженедельные занятия предполагают просмотр видео лекций, самостоятельную работу с дополнительными материалами, выполнение практических заданий с автоматизированной проверкой результатов, участие в дискуссиях на форуме по актуальным вопросам курса. Итоговая оценка за прохождение курса складывается из результатов выполнения контрольных тестов по каждому разделу (главе), выполнения итогового текста и проектного задания.
Входные требованияУверенный пользователь ПК, имеющий опыт работы в Excel
СОДЕРЖАНИЕ КУРСА
Тема 1. Знакомство с курсом
Тема 2. Место языка Python
Тема 3. Установка и настройка среды разработки
Тема 1. Работа с текстом
Тема 2. Функции для работы со строками
Тема 3. Преобразование типов
Тема 1. Загрузка модулей и вызов функций, содержащихся в модуле
Тема 2. Создание собственных модулей
Тема 3. Отличие запуска модуля от импортирования
Тема 1. Строковые методы в языке Python
Тема 2. Отличие вызова метода от вызова функции из модуля
Тема 3. Специальные строковые методы
Тема 1. Операции над списками
Тема 2. Методы списков
Тема 3. Копирование списков
Тема 1. Инструкция цикла for
Тема 2. Использование функции range
Тема 3. Инструкция цикла while
Тема 1. Множества в Python
Тема 2. Кортежи в Python
Тема 3. Словари
Тема 1. Исключения в Python
Тема 2. Чтение из файла
Тема 3. Менеджер контекста
Тема 1. Объектно-ориентированный подход к программированию
Тема 2. Конструктор объекта
Тема 3. Наследование классов
Тема 1. Методы автоматизированного тестирования
Тема 2. Методология TDD
Тема 3. Модули для тестирования в Python
Тема 1. Работа с API
Тема 2. Доступ к файлам, находящимся в сети Интернет
Тема 3. Байтовый тип данных
Тема 1. Модули языка Python для сбора данных
Тема 2. Модуль Beautiful Soup
Тема 3. Кейс по парсингу данных
Тема 1. Основы разработки оконных приложений
Тема 2. Модель-вид-контроллер
Тема 3. Элементы оконного интерфейса
РЕЗУЛЬТАТЫ ОБУЧЕНИЯ
Знание базовых возможностей языка Python для анализа данных
Умение решать задачи анализа данных с помощью стандартных модулей языка Python
Навыки применения встроенных библиотек при решении задач анализа данных на языке Python
Способен использовать современные информационные технологии и программные средства при решении задач профессиональной деятельности
НАПРАВЛЕНИЯ ПОДГОТОВКИ И СПЕЦИАЛЬНОСТИ
Направления подготовки и специальности09.03.03 Прикладная информатика
Область деятельностиИнженерное дело, технологии и технические науки, Науки об обществе
ИСТОЧНИКИ
Федоров, Д. Ю. Программирование на языке высокого уровня Python : учебное пособие для вузов / Д. Ю. Федоров. — 2-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 161 с. — (Высшее образование). — ISBN 978-5-534-10971-9. — Текст : электронный // ЭБС Юрайт [сайт]. — URL: https://urait.ru/bcode/472985
Вандер Плас Дж. Python для сложных задач. Наука о данных и машинное обучение / Плас Дж. Вандер – СПб.: Питер, 2017.
Скиена Стивен С. Наука о данных. Учебный курс/ Стивен С. Скиена – М: Вильямс, 2020.