• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Глава в книге
Chordal Embeddings Based on Topology of the Tonal Space

Ayzenberg A., Beketov M., Burashnikova A. et al.

In bk.: Artificial Intelligence in Music, Sound, Art and Design: 12th International Conference, EvoMUSART 2023, Held as Part of EvoStar 2023, Brno, Czech Republic, April 12–14, 2023, Proceedings. Vol. 13988. Cham: Springer, 2023. Ch. 2. P. 20-33.

Препринт
On classification of non-abelian Painlevé type systems

Bobrova I., Sokolov V.

arxiv.org. math. Cornell University, 2023

Программирование для всех (основы работы с Python)

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

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

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

Аннотация

Дисциплина «Программирование для всех (основы работы с Python)» направлена на формирование навыков автоматического сбора и обработки данных с помощью популярного языка Python. Курс состоит из двух частей. Первая часть включает изучение основных типов данных и конструкций в Python, вторая часть предполагает знакомство с библиотекой Pandas для работы с данными в табличном виде, а также решение задач сбора информации из интернет-источников с помощью библиотек requests и BeautifulSoup. В течение курса будут разобраны примеры работы с реальными социально-экономическими данными, выгрузки новостных текстов и подключения к API социальной сети ВКонтакте.
Цель освоения дисциплины

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

  • Овладение методами автоматического сбора и обработки данных на языке Python.
Планируемые результаты обучения

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

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

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

  • Введение в Python
  • Ввод и вывод в Python
  • Списки и цикл for в Python
  • Условные конструкции и цикл while
  • Разнообразие структур данных в Python
  • Функции в Python
  • Словари и формат JSON в Python
  • Подключение к API в Python
  • Обработка данных с библиотекой Pandas
  • Выгрузка данных с веб-страниц с Python
Элементы контроля

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

  • неблокирующий Домашнее задание
    Домашнее задание представляет собой набор задач разной сложности по пройденным темам. Задача считается решенной, если она успешно прошла автоматические тесты. Сданные файлы с решениями проверяются на наличие заимствований и копирования кода других студентов. Если обнаружен явный плагиат хотя бы в одной из задач, за всё домашнее задание ставится оценка 0. При сдаче домашнего задания позже указанного срока предусмотрены штрафы. Опоздание в пределах часа ведёт к штрафу 10% от полученной оценки, в пределах суток – к штрафу 30%, в пределах недели – к штрафу 60%. Итоговая оценка за ДЗ – неокруглённое среднее арифметическое за все домашние задания.
  • неблокирующий Тест
    Тест содержит тестовые и открытые вопросы по синтаксису, типам и структурам данных в Python, во время его выполнения нельзя запускать код на компьютере и пользоваться какими-либо материалами. Продолжительность теста – 30 минут. Оценка за тест – целое число в 10-балльной шкале.
  • неблокирующий Экзамен
    Экзамен представляет собой набор практических задач по всем пройденным темам. Во время экзамена разрешено пользоваться материалами курса и интернетом (за исключением социальных сетей, мессенджеров и иных платформ для коммуникации). Продолжительность экзамена – 120 минут. Оценка за экзамен – целое число в 10-балльной шкале.
Промежуточная аттестация

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

  • 2022/2023 учебный год 1 модуль
    0.4 * Домашнее задание + 0.2 * Тест + 0.4 * Экзамен
Список литературы

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

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

  • Федоров Д. Ю. - ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ PYTHON 2-е изд. Учебное пособие для СПО - М.:Издательство Юрайт - 2019 - 161с. - ISBN: 978-5-534-11961-9 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/programmirovanie-na-yazyke-vysokogo-urovnya-python-446505