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

Основы программирования на Python

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

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

Аннотация

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

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

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

Результаты освоения дисциплины

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

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

  • Основы программирования на Python
    MOOC. Автор: Густокашин Михаил Сергеевич, НИУ ВШЭ. С использованием онлайн курса https://www.coursera.org/learn/python-osnovy-programmirovaniya Темы: Целые числа, ввод-вывод, простые операции со строками Условный оператор и цикл while. Вещественные числа. Функции и рекурсия. Кортежи, цикл for, списки. Сортировка. Множества и словари. Функциональное программирование. Классы.
Элементы контроля

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

  • неблокирующий Тест на онлайн-платформе
    Оценку от 0 до 100% на онлайн-платформе нужно поделить на 10 и округлить арифметическим способом, чтобы получить оценку от 0 до 10 баллов.
  • неблокирующий Тест на онлайн-платформе
Промежуточная аттестация

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

  • Промежуточная аттестация (2 модуль)
    0.5 * Тест на онлайн-платформе + 0.5 * Тест на онлайн-платформе
Список литературы

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

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

  • Hetland, M. L. (2017). Beginning Python : From Novice to Professional (Vol. Third edition). New York: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1174463

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

  • Bhasin, H. (2019). Python Basics : A Self-Teaching Introduction. Dulles, Virginia: Mercury Learning & Information. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1991381