• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Python для анализа данных

2022/2023
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты
Статус:
Курс обязательный
Когда читается:
2-й курс, 1, 2 модуль

Преподаватель


Григорьев Филипп Сергеевич

Программа дисциплины

Аннотация

Курс знакомит обучающихся с основами программирования на python. Фактический материал будет предоставлен в форме онлайн курса. В сопровождение лекционного онлайн курса будут проведены семинары, которые включают в себя разбор материала, сессии интерактивных решений заданий, закрепляющих знания в рамках объема курса. По итогу работы проводится тестирование и экзамен, состоящий из набора задач на программирование по материалам курса.
Цель освоения дисциплины

Цель освоения дисциплины

  • Курс поможет освоить основы программирования, чтобы использовать их в дальнейшем в своей профессиональной деятельности. По окончании курса студент научится использовать основной функционал языка Python, считывать и обрабатывать информацию из файлов и веб-страниц.
Планируемые результаты обучения

Планируемые результаты обучения

  • Умеет создавать простейшие программы, работает с консолью.
  • Умеет применять конструкцию if-then-else.
  • Знает синтаксис языка python.
  • Умеет применять конструкцию “for i in list:”.
  • Знает парадигму объектно ориентированного программирования.
  • Знает синтаксис различных типов данных.
  • Имеет навыки работы с различными типами данных.
  • Умеет выбирать подходящие под задачу типы данных.
  • Знает парадигму функционального программирования.
  • Умеет работать с файловой системой на языке python.
  • Умеет работать с подключаемыми библиотеками языка python.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Онлайн курс
  • Тема 1. Начало программирования на Python
  • Тема 2. Логический тип данных и условный оператор
  • Тема 3. Цикл while
  • Тема 4. Введение в упорядоченные типы данных и цикл for
  • Тема 5. Методы
  • Тема 6. Неупорядоченные типы данных
  • Тема 7. Вложенные структуры данных. Сортировки
  • Тема 8. Функции
  • Тема 9. Текстовые файлы и таблицы
  • Тема 10. Скрейпинг: сбор ссылок с сайта
  • Тема 11. Повторение
Элементы контроля

Элементы контроля

  • неблокирующий Онлайн курс
    В ходе прохождения онлайн курса студенты выполняют домашние задания, за которые начисляются баллы.
  • неблокирующий Тест
    По окончании прохождения курса студенты проходят простой тест с вариантами ответов из 10 вопросов.
  • неблокирующий Экзамен
    По окончании прохождения курса студенты сдают экзаменационное задание состоящее из 20 задач на программирование.
Промежуточная аттестация

Промежуточная аттестация

  • 2022/2023 учебный год 2 модуль
    0.1 * Тест + 0.7 * Онлайн курс + 0.2 * Экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • Чернышев, С. А.  Основы программирования на Python : учебное пособие для вузов / С. А. Чернышев. — Москва : Издательство Юрайт, 2021. — 286 с. — (Высшее образование). — ISBN 978-5-534-14350-8. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/477353 (дата обращения: 28.08.2023).

Рекомендуемая дополнительная литература

  • Eric Matthes. (2019). Python Crash Course, 2nd Edition : A Hands-On, Project-Based Introduction to Programming: Vol. 2nd edition. No Starch Press.