• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Programming in Python and Working with Linux

2024/2025
Academic Year
RUS
Instruction in Russian
6
ECTS credits
Delivered at:
Joint Department with Sberbank ‘Financial Technologies and Data Analysis’
Course type:
Elective course
When:
1 year, 1, 2 module

Instructor


Skvortsov, Grigory

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

Аннотация

В рамках магистерской программы «Финансовые технологии и анализ данных» настоящая дисциплина является дисциплиной по выбору. Данный курс является адаптационным. Для освоения учебной дисциплины, студенты должны знать основные классы ИТ- систем, лучшие практики и современные стандарты в сфере информационных технологий. Также студенты должны владеть навыками проектирования информационных систем, уметь систематизировать и обобщать информацию, разрабатывать конкретные предложения по результатам исследований, готовить справочно-аналитические материалы для принятия решений в сфере информационных технологий. Основные положения дисциплины должны быть использованы в дальнейшем при изуче-нии следующих дисциплин: «Банковская ИТ-инфраструктура»; «Современные метода принятия решения: Алгоритмы обработки больших данных».
Цель освоения дисциплины

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

  • Целями освоения дисциплины является формирование у студентов комплекса теоретических знаний и методологических основ в области операционных систем семейства Linux и языка программирования Python, а также практических навыков, необходимых для практического использования этих инструментов.
Планируемые результаты обучения

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

  • Иметь навыки сбора и обработки данных на языке Python;
  • Обладать базовым уровнем программирования на языке Python;
  • Уметь писать bash команды в операционной системе Linux;
  • Иметь базовые навыки конфигурации операционной системы Linux;
  • Уметь подключаться к облачным ресурсам машин по SSH;
  • Уметь обнаружить неисправность в работе программы и/или операционной системы.
Содержание учебной дисциплины

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

  • Основы Linux
  • Введение в Python
  • Файлы и модули
  • Объекты
  • ООП
  • Параллельные и распределенные вычисления
  • Web-фреймфорки и работа API
Элементы контроля

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

  • неблокирующий Домашнее задание 1
  • неблокирующий Домашнее задание 2
  • неблокирующий Контрольная работа
  • неблокирующий Экзамен
  • неблокирующий Домашнее задание 3
Промежуточная аттестация

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

  • 2024/2025 2nd module
    0.15 * Домашнее задание 1 + 0.25 * Домашнее задание 2 + 0.25 * Домашнее задание 3 + 0.1 * Контрольная работа + 0.25 * Экзамен
Список литературы

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

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

  • Linux, Стахнов, А. А., 2011
  • Изучаем Python, Лутц, М., 2014

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

  • Войтов, Н. М. Основы работы с Linux. Учебный курс : учебное пособие / Н. М. Войтов. — Москва : ДМК Пресс, 2010. — 216 с. — ISBN 978-5-94074-148-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/1198 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Яковлева Илона Александровна
  • Скворцов Григорий Дмитриевич