Бакалавриат
2021/2022





Программирование на языке Python
Статус:
Курс обязательный (Реклама и связи с общественностью)
Направление:
42.03.01. Реклама и связи с общественностью
Где читается:
Факультет креативных индустрий
Когда читается:
2-й курс, 3 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
50
Охват аудитории:
для всех кампусов НИУ ВШЭ
Преподаватели:
Волкова Ксения Владимировна,
Цветкова Алена Дмитриевна
Язык:
русский
Кредиты:
3
Контактные часы:
24
Программа дисциплины
Аннотация
Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Данный язык является мощным инструментом анализа данных и может повысить эффективность практически любой деятельности в науке и индустрии. С помощью языка Python можно автоматизировать рутинные операции и обрабатывать объемы данных, на несколько порядков превышающие объемы, доступные для обработки вручную или с помощью электронных таблиц.
Цель освоения дисциплины
- Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Данный язык является мощным инструментом анализа данных и может повысить эффективность практически любой деятельности в науке и индустрии. С помощью языка Python можно автоматизировать рутинные операции и обрабатывать объемы данных, на несколько порядков превышающие объемы, доступные для обработки вручную или с помощью электронных таблиц. С использованием онлайн-курса "Питон как иностранный"
Планируемые результаты обучения
- Решает задачи на ввод-вывод и целочисленную арифметику
- Применяет логические выражения, условный оператор, оператор цикла while
- Умеет работать с текстом, структурированными файлами (csv)
- знает основы HTML, получает ресурсы по URL-адресу, использует библиотеки для обработки HTML
- обрабатывает данные в формате json, работает с публичным интерфейсом API
- применяет списки, кортежи, множества, словари
- решает задачи на работу с вещественными числами, применяет функции работы со строками
Содержание учебной дисциплины
- Основы языка
- Логический тип данных и условный оператор
- Цикл while
- Цикл for и списки
- Методы
- Словари и множества
- Вложенные структуры данных. Сортировки
- Функции и модули
- Обработка текстовых файлов и электронных таблиц
- Обработка и создание HTML-страниц
- json и API
Элементы контроля
- Оценка за онлайн-курсОнлайн курс выполняется исключительно с корпоративного почтового адреса студента на платформе online.hse.ru. Подключение студентов к онлайн курсу на платформе производит Дирекция по онлайн обучению НИУ ВШЭ по заявке администратора учебного офиса образовательной программы. Регистрироваться на открытую сессию или проходить курс на других платформах нельзя. Если студент проходит онлайн курс в открытой сессии для всех желающих слушателей, с личного почтового адреса, или на другой платформе - результат прохождения онлайн курса не засчитывается.
- Домашнее задание
- Самостоятельные работы
- ЭкзаменЭкзамен проходит с прокторингом. Проводится во время сессионной̆ недели.
- Бонусные баллы, kahootВикторины в формате kahoot проводятся на лекции. За каждое участие студент получает баллы, зависящие от скорости и правильности его ответов. Составляется рейтинговая таблица внутри курса, по которой выставляются равномерно бонусные баллы от 1 (первому студенту) до 0 (последнему)
Промежуточная аттестация
- 2021/2022 учебный год 3 модуль0.4 * Экзамен + 0.2 * Самостоятельные работы + 0.2 * Оценка за онлайн-курс + 0.2 * Домашнее задание
Список литературы
Рекомендуемая основная литература
- Введение в анализ данных : Учебник и практикум для бакалавриата и магистратуры, Миркин Б.Г., НИУ ВШЭ, 2017
Рекомендуемая дополнительная литература
- Andrew Bird, Dr Lau Cher Han, Mario Corchero Jiménez, Graham Lee, & Corey Wade. (2019). The Python Workshop : A New, Interactive Approach to Learning Python. Birmingham: Packt Publishing. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=2291496