Бакалавриат
2023/2024![Цель освоения дисциплины](/f/src/global/i/edu/objectives.svg)
![Планируемые результаты обучения](/f/src/global/i/edu/results.svg)
![Содержание учебной дисциплины](/f/src/global/i/edu/sections.svg)
![Элементы контроля](/f/src/global/i/edu/controls.svg)
![Промежуточная аттестация](/f/src/global/i/edu/intermediate_certification.svg)
![Список литературы](/f/src/global/i/edu/library.svg)
Программирование на языке Python
Статус:
Курс обязательный (Востоковедение)
Направление:
58.03.01. Востоковедение и африканистика
Где читается:
Факультет мировой экономики и мировой политики
Когда читается:
2-й курс, 3 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
50
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
4
Контактные часы:
22
Программа дисциплины
Аннотация
Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Данный язык является мощным инструментом анализа данных и может повысить эффективность практически любой деятельности в науке и индустрии. С помощью языка Python можно автоматизировать рутинные операции и обрабатывать объемы данных, на несколько порядков превышающие объемы, доступные для обработки вручную или с помощью электронных таблиц.
Цель освоения дисциплины
- Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Данный язык является мощным инструментом анализа данных и может повысить эффективность практически любой деятельности в науке и индустрии. С помощью языка Python можно автоматизировать рутинные операции и обрабатывать объемы данных, на несколько порядков превышающие объемы, доступные для обработки вручную или с помощью электронных таблиц. С использованием онлайн-курса "Питон как иностранный"
Планируемые результаты обучения
- Решает задачи на ввод-вывод и целочисленную арифметику
- Применяет логические выражения, условный оператор, оператор цикла while
- Умеет работать с текстом, структурированными файлами (csv)
- знает основы HTML, получает ресурсы по URL-адресу, использует библиотеки для обработки HTML
- обрабатывает данные в формате json, работает с публичным интерфейсом API
- применяет списки, кортежи, множества, словари
- решает задачи на работу с вещественными числами, применяет функции работы со строками
Содержание учебной дисциплины
- Основы языка
- Логический тип данных и условный оператор
- Цикл while
- Цикл for и списки
- Методы
- Словари и множества
- Вложенные структуры данных. Сортировки
- Функции и модули
- Обработка текстовых файлов и электронных таблиц
- Обработка и создание HTML-страниц
- json и API
Элементы контроля
- Активность
- Самостоятельная работаТесты или задачи, проводимые на семинарах по пройденному материалу онлайн-курса. Каждое задание оценивается по 10-балльной шкале, в итоговую оценку идет среднее всех работ. Множественное задание: состоит из 3 или 5 оцениваемых заданий. Время проведения формы контроля определяется преподавателем. Синхронный элемент контроля.
- Контрольная работа
- Проект
- Экзамен
Промежуточная аттестация
- 2023/2024 учебный год 3 модульИтог=мин(8; округл(активность (среднее)*0.1 + сам. работы (среднее)*0.2 + КР*0.2 + проект*0.3 + экзамен*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