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

Python для извлечения и обработки данных

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

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

Аннотация

This course is designed to help students with no prior computer programming experience learn to think computationally and write code to solve problems using Python. This course will cover the basics of computing and procedural programming, including mathematical, relational, and logical operators, variables and variable types, the basics of style and commenting, iterative solutions, arrays, matrices and their applications, sorting and searching algorithms, elements of string processing, structures, ways to correctly store and represent information. Students will be able to organize code in functions and save time by writing code that can be reused. Students will learn about Python modules and how to make use of them. Interaction with files using Python is also included in this course. Each topic is illustrated with a set of real-world examples.
Цель освоения дисциплины

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

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

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

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

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

  • Знакомство с синтаксисом Python. Ввод и вывод данных, математические операции, работа со строками
  • Условный оператор и цикл while
  • Вещественные числа в Python
  • Функции и рекурсия
  • Кортежи, цикл for, списки
  • Сортировка данных
  • Множества и словари
  • Функциональное программирование
  • Классы
Элементы контроля

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

  • неблокирующий Онлайн курс
  • неблокирующий Итоговое задание
    В рамках практической работы нужно будет написать код на Python для решения поставленной задачи
Промежуточная аттестация

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

  • 2022/2023 учебный год 3 модуль
    0.3 * Итоговое задание + 0.7 * Онлайн курс
Список литературы

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

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

  • Python. Самое необходимое, Прохоренок, Н. А., 2015
  • Sweigart, Al. Automate the boring stuff with Python: practical programming for total beginners. – No Starch Press, 2015. – 505 pp.

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

  • Автоматизация рутинных задач с помощью Python : практическое руководство для начинающих, Свейгарт, Э., 2018