СВФУ им. М.К. Аммосова · Институт развития перспективных проектов в образовании · ДПП ПП, 250 ч, 9 месяцев

Квест «Цифровая экономика»

Выберите траекторию, пройдите 4 мира и 26 тем, победите боссов промежуточных аттестаций, выполните миссии стажировки и подготовьтесь к демоэкзамену. Цель — квалификация «Специалист по цифровой трансформации документированных сфер деятельности организации».

+10 XPза прочитанный конспект темы
+10 XPза каждый верный ответ в квизе
+50 XPза победу над боссом модуля
6 значковза пройденные миры, стажировку и финал
1
Уровень
Новичок
0 XP
Траектория не выбрана
Шаг 1. Выберите траекторию героя
Траектория определяет, какие компетенции вы прокачиваете до продвинутого уровня. Все миры обязательны; миры вашего фокуса отмечены звездой на карте.
Шаг 2. Карта курса
Рекомендуем идти по порядку учебного графика, но все миры открыты. Выберите мир, чтобы открыть его темы.
🏙️
Мир 1 · Модуль 1 · 36 часов (лекции 10, практика 12, СРС 14) · зачёт

Основы цифровой экономики и цифровой трансформации

Разбираемся, как устроена цифровая экономика: её правовая основа, логика цифровой трансформации, государственные приоритеты, ключевые технологии и способы измерить эффект от цифровизации.

ПК-3 · ID 226ПК-2 · ID 206Знания: цифровая экономика, право, ПДн
🌐
Значок
«Цифровой экономист»
1.1
Понятие, предмет и система цифрового права
Тема 1.1 · лекция + практика
Не начато
Цель уровня: понимать, какие законы регулируют цифровую среду, и уметь подготовить базовые документы по персональным данным.

Что такое цифровое право

Цифровое право — совокупность правовых норм, которые регулируют общественные отношения, возникающие при создании, обработке, хранении и использовании информации и цифровых объектов. Это не отдельная отрасль с единым кодексом, а комплексный институт на стыке гражданского, информационного, административного и финансового права.

Предмет: отношения по поводу данных и информации, цифровых прав и активов, электронных сделок и документов, информационных систем, а также защиты информации.

Система источников

АктЧто регулирует
Гражданский кодекс РФ, ст. 141.1 и 160Понятие цифровых прав; совершение сделки в электронной форме
149-ФЗ «Об информации, информационных технологиях и о защите информации»Базовые понятия: информация, ИС, оператор ИС, доступ к информации
152-ФЗ «О персональных данных»Обработка и защита персональных данных (ПДн)
63-ФЗ «Об электронной подписи»Виды электронной подписи и их юридическая сила
259-ФЗ «О цифровых финансовых активах…»Выпуск и обращение ЦФА, цифровая валюта
258-ФЗ «Об экспериментальных правовых режимах…»«Регуляторные песочницы» для цифровых инноваций

Персональные данные: минимум для любого специалиста

Персональные данные — любая информация, относящаяся прямо или косвенно к определённому или определяемому физическому лицу. Оператор — тот, кто организует обработку ПДн и определяет её цели. Организация-оператор обычно готовит:

  • политику обработки ПДн — публичный документ о целях, составе данных, сроках и мерах защиты;
  • согласие субъекта на обработку — конкретное, предметное, информированное и сознательное;
  • уведомление в Роскомнадзор о намерении обрабатывать ПДн;
  • приказы о назначении ответственного, перечень лиц с доступом, модель угроз.
Правило: собирайте только те данные, которые нужны для заявленной цели, и храните их не дольше, чем требуется. Это принцип минимизации данных.
Цифровые права — обязательственные и иные права, содержание которых определяется правилами информационной системы
Оператор ПДн — лицо, организующее обработку персональных данных
Информационная система — совокупность данных и обеспечивающих их обработку технологий и средств
ЭПР — экспериментальный правовой режим для тестирования инноваций
🎯 Миссия

Возьмите организацию, где вы учитесь или работаете. Составьте «правовую карту» её цифровой деятельности:

  1. какие ПДн обрабатываются (сотрудники, клиенты, студенты) и для каких целей;
  2. какие законы из таблицы применяются и почему;
  3. черновик согласия на обработку ПДн для одной формы на сайте организации.
1. Какой федеральный закон регулирует обработку персональных данных?
152-ФЗ «О персональных данных». 63-ФЗ — об электронной подписи, 259-ФЗ — о ЦФА.
2. Что из перечисленного должно быть у оператора ПДн?
Политика обработки ПДн — обязательный документ оператора; формат хранения данных не освобождает от требований.
1.2
Введение в цифровую экономику
Тема 1.2 · лекция
Не начато
Цель уровня: объяснять, чем цифровая экономика отличается от традиционной, и называть её ключевые элементы.

Определение

Цифровая экономика — хозяйственная деятельность, в которой ключевым фактором производства становятся данные в цифровом виде, а их обработка и использование позволяют существенно повысить эффективность производства, услуг и управления.

Отличительные черты

ЧертаЧто это значитПример
Данные как ресурсЦенность создаётся из сбора и анализа данныхРекомендации товаров в маркетплейсе
ПлатформенностьЦифровой посредник соединяет продавцов и покупателейМаркетплейсы, агрегаторы такси
Сетевые эффектыЦенность сервиса растёт с числом пользователейМессенджеры, соцсети
Почти нулевые издержки копированияЦифровой продукт масштабируется дёшевоОнлайн-курс, приложение
ЭкосистемыНабор связанных сервисов одной компанииБанк + доставка + такси + кино

Три уровня цифровой экономики

  1. Рынки и отрасли — где взаимодействуют поставщики и потребители товаров и услуг;
  2. Платформы и технологии — где формируются компетенции и инструменты;
  3. Среда — нормативное регулирование, инфраструктура, кадры, информационная безопасность.

Сквозные цифровые технологии

Большие данные, искусственный интеллект, системы распределённого реестра (блокчейн), интернет вещей, квантовые технологии, робототехника и сенсорика, технологии беспроводной связи, виртуальная и дополненная реальность, новые производственные технологии.

Цифровая экономика — это не «экономика ИТ-компаний». Она охватывает любую отрасль, где решения принимаются на основе данных: банки, торговлю, госуправление, образование, сельское хозяйство.
🎯 Миссия

Выберите одну отрасль Якутии (добыча, транспорт, торговля, образование, госуслуги). Найдите 3 примера цифровых решений в ней и для каждого укажите: какие данные используются, какая сквозная технология применена, какой эффект получен.

1. Что является ключевым фактором производства в цифровой экономике?
Данные и их обработка — главный источник ценности.
2. Почему ценность мессенджера растёт с числом пользователей?
Сетевой эффект: каждый новый пользователь делает сервис полезнее для остальных.
1.3
Цифровая трансформация экономики и управления
Тема 1.3 · лекция + практика
Не начато
Цель уровня: различать оцифровку, цифровизацию и цифровую трансформацию и понимать, из чего складывается трансформация организации.

Три ступени

СтупеньСутьПример в бухгалтерии
Оцифровка (digitization)Перевод информации из аналоговой формы в цифровуюСканирование бумажных счетов
Цифровизация (digitalization)Использование цифровых технологий в существующих процессахСчета приходят через ЭДО и автоматически попадают в учётную систему
Цифровая трансформацияИзменение бизнес-модели и процессов на основе данныхСервис самообслуживания для клиентов, платёжные решения на основе аналитики

Пять опор трансформации

  1. Стратегия — зачем трансформируемся, какие цели и метрики;
  2. Процессы — перепроектирование бизнес-процессов (модели As-Is и To-Be);
  3. Данные — единые источники, качество данных, управление на их основе;
  4. Технологии — платформы, ИС, автоматизация;
  5. Люди и культура — компетенции, готовность к изменениям, руководитель цифровой трансформации (CDTO).

Управление на основе данных (data-driven)

Решения принимаются не «по опыту», а на основе метрик: дашборды в реальном времени, прогнозы, A/B-тесты. В госуправлении это ситуационные центры и цифровые платформы обратной связи с гражданами.

Самая частая ошибка — автоматизировать плохой процесс. Сначала процесс оптимизируют, потом автоматизируют, иначе получится «цифровой хаос».
CDTO — руководитель цифровой трансформации
Data-driven — управление на основе данных
As-Is / To-Be — текущая и целевая модели процесса
Бизнес-модель — способ, которым организация создаёт и получает ценность
🎯 Миссия

Опишите один процесс организации (например, приём заявлений или выдачу справок) на трёх ступенях: как он выглядит при оцифровке, при цифровизации и после цифровой трансформации. Какая из пяти опор будет главным барьером?

1. Компания сканирует бумажные договоры в PDF. Какая это ступень?
Перевод аналоговой информации в цифровую форму — оцифровка.
2. Что правильно делать перед автоматизацией процесса?
Автоматизация плохого процесса закрепляет его недостатки.
1.4
Национальные и отраслевые направления цифрового развития
Тема 1.4 · лекция + СРС
Не начато
Цель уровня: ориентироваться в государственных приоритетах цифрового развития России и понимать, как они влияют на организации.

Государственная повестка

  • Национальная программа «Цифровая экономика Российской Федерации» (2019–2024) — первый системный пакет: инфраструктура, кадры, ИБ, цифровые технологии, госуправление, нормативное регулирование. Федеральный проект «Развитие кадрового потенциала ИТ-отрасли» включает «Цифровые кафедры».
  • Национальный проект «Экономика данных и цифровая трансформация государства» — продолжение повестки с 2025 года: платформы данных, цифровые сервисы государства, отечественное ПО, кадры.
  • Национальные цели развития до 2030 года включают цифровую трансформацию государственного и муниципального управления, экономики и социальной сферы.
  • Программа «Приоритет-2030» — поддержка университетов, на её базе работают цифровые кафедры.

Отраслевой и региональный уровни

  • стратегии цифровой трансформации отраслей (здравоохранение, образование, транспорт, сельское хозяйство, строительство и др.);
  • региональные стратегии цифровой трансформации, в том числе Республики Саха (Якутия);
  • государственные платформы и сервисы: Госуслуги, системы межведомственного электронного взаимодействия, ГИС;
  • импортозамещение: реестр российского ПО, переход на отечественные решения.
Для организации государственные приоритеты — это и требования (например, переход на отечественное ПО), и возможности: гранты, льготы для ИТ, готовые государственные сервисы.
🎯 Миссия

Найдите стратегию цифровой трансформации вашей отрасли или Республики Саха (Якутия). Выпишите 3 цели и 3 показателя. Какие из них напрямую касаются вашей будущей профессии?

1. Как называется национальный проект, продолживший программу «Цифровая экономика» с 2025 года?
С 2025 года реализуется национальный проект «Экономика данных и цифровая трансформация государства».
2. Частью какой программы являются «Цифровые кафедры»?
Цифровые кафедры созданы в рамках «Приоритет-2030» и кадрового федерального проекта.
1.5
Цифровые технологии в экономической деятельности
Тема 1.5 · лекция + практика
Не начато
Цель уровня: сопоставлять экономические задачи и подходящие для них цифровые технологии.
ТехнологияЧто делаетПрименение в экономике
Большие данныеОбработка огромных массивов разнородных данныхКредитный скоринг, анализ потребительского поведения
Искусственный интеллект и машинное обучениеНаходит закономерности, прогнозирует, распознаётПрогноз спроса, чат-боты, распознавание документов
RPA (роботизация процессов)Программный «робот» повторяет действия человека в интерфейсахСверка платежей, перенос данных между системами
Облачные сервисы (SaaS)ПО по подписке через интернетОнлайн-бухгалтерия, CRM
Распределённый реестр (блокчейн)Неизменяемый общий журнал транзакцийЦФА, отслеживание цепочек поставок
Интернет вещей (IoT)Датчики передают данные об объектахУчёт ресурсов, мониторинг техники
ЭДО и электронная подписьЮридически значимый обмен документамиСчета, акты, договоры без бумаги
Цифровые платёжные технологииБыстрые и цифровые платежиСистема быстрых платежей, цифровой рубль

Как выбрать технологию

  1. Сформулируйте проблему в цифрах: «обработка заявки занимает 3 дня».
  2. Определите тип задачи: рутина, прогноз, обмен документами, контроль объектов.
  3. Подберите технологию по типу задачи (таблица выше).
  4. Оцените стоимость и эффект (тема 1.6).
Технология — средство, а не цель. «Внедрить ИИ» — плохая цель; «сократить время ответа клиенту с 2 часов до 5 минут» — хорошая.
🎯 Миссия

Для трёх задач подберите технологию и обоснуйте выбор: 1) бухгалтер вручную переносит 200 платежей в день из банка в учётную систему; 2) магазин не знает, сколько товара заказать на следующий месяц; 3) компания отправляет контрагентам 500 бумажных актов в месяц.

1. Сотрудник каждый день вручную копирует данные из одной системы в другую. Что поможет быстрее всего?
RPA автоматизирует повторяющиеся действия в интерфейсах без доработки систем.
2. Для прогноза спроса подходит прежде всего…
Прогнозные модели строятся на исторических данных продаж.
1.6
Оценка эффектов цифровой трансформации
Тема 1.6 · лекция + практика
Не начато
Цель уровня: считать экономический эффект цифрового решения и обосновывать его для руководства.
Прямые эффекты
Экономия трудозатрат, сокращение сроков, снижение ошибок и штрафов, экономия на бумаге и логистике, рост выручки.
Косвенные эффекты
Прозрачность, скорость решений, удовлетворённость клиентов и сотрудников, снижение рисков, новые возможности.
МетрикаФормулаСмысл
ROI(Выгода − Затраты) / Затраты × 100%Отдача на вложенный рубль
Срок окупаемости (PP)Инвестиции / годовой эффектЧерез сколько лет вложения вернутся
NPVΣ CFt / (1 + r)t − I0Эффект с учётом стоимости денег во времени; больше 0 — выгодно
TCOПокупка + внедрение + поддержка + обучение за весь срокПолная стоимость владения решением

Пример: переход на ЭДО

  • Организация отправляет 600 документов в месяц. Бумага, печать и курьер обходятся в 150 ₽ за документ: 600 × 150 × 12 = 1 080 000 ₽ в год.
  • ЭДО стоит около 15 ₽ за документ: 108 000 ₽ в год; плюс внедрение и обучение — 200 000 ₽.
  • Эффект первого года: 1 080 000 − 108 000 − 200 000 = 772 000 ₽; ROI ≈ 250%; срок окупаемости — около трёх месяцев.
docs_per_month = 600
paper_cost, edo_cost = 150, 15 # руб. за документ
setup = 200_000                     # внедрение и обучение

benefit = docs_per_month * 12 * (paper_cost - edo_cost)
costs = setup
roi = (benefit - costs) / costs * 100 print(f"Экономия: {benefit:,} руб., ROI: {roi:.0f}%")
Цифры для расчёта берите из реального процесса: замерьте время операций, посчитайте объёмы, узнайте стоимость часа работы.
🎯 Миссия

Рассчитайте ROI и срок окупаемости для одного цифрового решения из миссии 1.5. Добавьте 3 косвенных эффекта и представьте расчёт на одном слайде для руководителя.

1. Затраты 200 тыс. ₽, выгода 500 тыс. ₽. Чему равен ROI?
(500 − 200) / 200 × 100% = 150%.
2. Что учитывает TCO?
TCO включает покупку, внедрение, поддержку, обучение и обновления.
⚔️
Босс мира: промежуточная аттестация
зачёт · защита работы
Не побеждён
Аналоговый Голем

Он сложен из бумажных папок и печатей и не верит ни в какие цифры. Победить его можно только обоснованным проектом цифровой трансформации.

Задание
Кейс: выберите организацию (реальную или учебную) и подготовьте мини-проект её цифровой трансформации: 1) текущее состояние одного ключевого процесса; 2) две подходящие цифровые технологии с обоснованием; 3) правовые требования (ПДн, ЭП и др.); 4) расчёт эффекта (ROI, срок окупаемости) и косвенные эффекты. Защита — 5–7 минут.
Примерное задание составлено по содержанию модуля; итоговую формулировку выдаёт преподаватель.

Чек-лист победы

Поражение («незачёт»): проблема не сформулирована, технологии выбраны «для галочки», расчёта эффекта нет, правовые требования не учтены.
🐍
Мир 2 · Модуль 2 · 72 часа (лекции 16, практика 46, СРС 10) · зачёт

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

Самый большой мир курса. От первого алгоритма до обработки CSV-таблиц и Pandas: пишем программы, которые решают реальные задачи экономиста.

ПК-1 · ID 28Траектория 1: продвинутыйТраектория 2: базовый
🐍
Значок
«Укротитель Python»
2.1
Введение в программирование
Тема 2.1 · лекция + практика
Не начато
Цель уровня: понимать, что такое алгоритм и программа, установить среду и запустить первый скрипт.

Алгоритм

Алгоритм — точная последовательность действий, приводящая к результату. Свойства: дискретность (из шагов), определённость (каждый шаг однозначен), результативность (завершается результатом), массовость (подходит для класса задач). Алгоритм изображают блок-схемой: овал — начало и конец, прямоугольник — действие, ромб — условие.

Как компьютер понимает программу

Программа — алгоритм на языке программирования. Python — интерпретируемый язык: интерпретатор выполняет код строка за строкой. Python выбирают за простой синтаксис, огромное число библиотек для данных (Pandas, NumPy, Matplotlib) и популярность в аналитике.

Рабочее место

ИнструментДля чего
AnacondaДистрибутив: Python + Jupyter + библиотеки для данных
Jupyter NotebookКод по ячейкам с моментальным результатом — для экспериментов и обучения
VS CodeРедактор для готовых скриптов .py, отладчик
# Первая программа экономиста
name = input("Как вас зовут? ")
print(f"Здравствуйте, {name}! Начинаем считать.")
revenue = 1_500_000
costs = 1_120_000
print("Прибыль:", revenue - costs)
Программирование — это прежде всего умение разбить задачу на маленькие однозначные шаги. Синтаксис вторичен.
🎯 Миссия
  1. Установите Anaconda, откройте Jupyter Notebook и выполните пример.
  2. Нарисуйте блок-схему алгоритма «Расчёт премии сотруднику: если план выполнен больше чем на 100%, премия 20% оклада, иначе 0».
  3. Опишите тот же алгоритм словами по шагам.
1. Какое свойство алгоритма означает, что каждый шаг понятен однозначно?
Определённость — у исполнителя не должно быть вариантов толкования шага.
2. Как в блок-схеме обозначается условие?
Ромб — проверка условия с ветвлением «да / нет».
2.2
Основы синтаксиса Python
Тема 2.2 · лекция + практика
Не начато
Цель уровня: работать с переменными, типами данных, операторами, вводом и выводом.
ТипПримерПояснение
intqty = 120Целое число
floatprice = 349.90Дробное число (разделитель — точка)
strcity = "Якутск"Строка текста
boolpaid = TrueЛогическое значение: True или False

Операторы

Арифметика: + - * /, целочисленное деление //, остаток %, степень **. Сравнение: == != > < >= <=. Логика: and, or, not.

Ввод, вывод и преобразование типов

input() всегда возвращает строку, поэтому число нужно преобразовать: int(), float(). Для красивого вывода используйте f-строки: f"Итого: {total:,.2f}".

price = float(input("Цена за единицу, руб.: "))
qty = int(input("Количество, шт.: "))
discount = 0.05 # скидка 5%

total = price * qty * (1 - discount)
print(f"Сумма заказа со скидкой: {total:,.2f} руб.")
print("Крупный заказ:", total >= 100_000)
Имена переменных пишите понятно и в нижнем регистре через подчёркивание: total_revenue, а не x1.
🎯 Миссия
  • Калькулятор маржи: ввести цену продажи и себестоимость, вывести маржу в рублях и процентах.
  • Конвертер валют: сумма и курс → результат с двумя знаками после запятой.
  • Расчёт сложного процента: вклад, ставка и срок → итоговая сумма по формуле S = P × (1 + r)n.
1. Что вернёт type(input()), если пользователь ввёл 25?
input() всегда возвращает строку; её нужно преобразовать через int().
2. Чему равно 17 // 5?
// — целочисленное деление: 17 // 5 = 3 (остаток 2 даёт 17 % 5).
2.3
Управляющие конструкции
Тема 2.3 · лекция + практика
Не начато
Цель уровня: управлять ходом программы с помощью условий и циклов.

Условия

if — если условие истинно; elif — иначе, если; else — во всех остальных случаях. Блок выделяется отступом в 4 пробела.

plan_pct = 112 # выполнение плана, %
salary = 60_000

if plan_pct >= 120:
    bonus = salary * 0.30 elif plan_pct >= 100:
    bonus = salary * 0.15 else:
    bonus = 0 print(f"Премия: {bonus:,.0f} руб.")

Циклы

  • for — перебор элементов или диапазона range(start, stop, step);
  • while — повторение, пока условие истинно;
  • break — досрочный выход из цикла, continue — переход к следующему шагу.
# Через сколько лет вклад удвоится?
deposit, rate, years = 100_000, 0.12, 0 while deposit < 200_000:
    deposit *= 1 + rate
    years += 1 print(f"Через {years} лет: {deposit:,.0f} руб.")

# График платежей по месяцам for month in range(1, 4):
    print(f"Месяц {month}: платёж 15 000 руб.")
Цикл while обязательно должен менять условие внутри тела, иначе программа зациклится.
🎯 Миссия
  • Шкала налога или премии с тремя порогами через if / elif / else.
  • Таблица амортизации: стоимость основного средства уменьшается на 20% в год; вывести остаточную стоимость за 5 лет.
  • Найти первый месяц, когда накопленная выручка превысит план (цикл while).
1. Сколько раз выполнится тело цикла for i in range(2, 8, 2)?
range(2, 8, 2) даёт 2, 4, 6 — три значения.
2. Что делает break?
break выходит из цикла, continue переходит к следующей итерации.
2.4
Структуры данных
Тема 2.4 · лекция + практика
Не начато
Цель уровня: хранить и обрабатывать наборы данных в списках, кортежах, словарях и множествах.
СтруктураПримерОсобенностьКогда использовать
list — список[120, 95, 140]Упорядочен, изменяемРяд значений: продажи по месяцам
tuple — кортеж(62.0, 129.7)Упорядочен, неизменяемФиксированные пары: координаты
dict — словарь{"Якутск": 540}Ключ → значениеСправочник, запись таблицы
set — множество{"А", "Б"}Только уникальные значенияУбрать дубликаты, сравнить наборы
sales = {"Якутск": 540, "Мирный": 210, "Нерюнгри": 185, "Алдан": 95}

total = sum(sales.values())
best = max(sales, key=sales.get)
print(f"Всего: {total}, лидер: {best}")

for city, value in sales.items():
    share = value / total * 100 print(f"{city:10} {value:5} {share:5.1f}%")

# Генератор списка: города с продажами больше 150
big = [c for c, v in sales.items() if v > 150]
clients = ["ООО Альфа", "ИП Борисов", "ООО Альфа"]
print(big, len(set(clients)))        # уникальных клиентов: 2
Словарь — главная структура аналитика: одна строка таблицы — это словарь «столбец → значение», а таблица — список таких словарей.
🎯 Миссия
  • Список выручки за 12 месяцев: найти среднее, максимум, минимум и месяцы ниже среднего.
  • Словарь «товар → цена»: повысить все цены на 7% и вывести прайс-лист.
  • Найти клиентов, которые покупали и в первом, и во втором квартале (пересечение множеств).
1. Какая структура лучше подходит для справочника «код товара → наименование»?
Словарь даёт быстрый доступ к значению по ключу.
2. Что вернёт len(set(["a", "b", "a", "c"]))?
Множество хранит только уникальные значения: a, b, c.
2.5
Работа с файлами и строками
Тема 2.5 · лекция + практика
Не начато
Цель уровня: читать и записывать текстовые файлы и обрабатывать строки.

Файлы

Файл открывают конструкцией with open(...): она сама закроет файл. Режимы: "r" — чтение, "w" — запись (перезапись), "a" — дозапись. Для кириллицы всегда указывайте encoding="utf-8".

Полезные методы строк

МетодЧто делаетПример
strip()Убирает пробелы и переносы по краям" ООО Альфа \n" → "ООО Альфа"
split(";")Разбивает строку в список"a;b;c" → ["a", "b", "c"]
replace(",", ".")Заменяет подстроку"12,5" → "12.5"
lower() / upper()Меняет регистр"ОПЛАЧЕНО" → "оплачено"
startswith()Проверяет начало строки"ИНН..." → True
"; ".join(list)Склеивает список в строку["a", "b"] → "a; b"
# payments.txt:  12.03.2026;ООО Альфа;125000,50;оплачено
total = 0.0 with open("payments.txt", encoding="utf-8") as f:
    for line in f:
        date, client, amount, status = line.strip().split(";")
        if status.lower() == "оплачено":
            total += float(amount.replace(",", "."))

with open("report.txt", "w", encoding="utf-8") as out:
    out.write(f"Сумма оплаченных платежей: {total:,.2f} руб.\n")
Банковские и бухгалтерские выгрузки часто используют запятую как десятичный разделитель — замените её на точку перед float().
🎯 Миссия
  • Прочитать файл платежей, посчитать сумму по статусам «оплачено» и «ожидает».
  • Привести список названий организаций к единому виду: без лишних пробелов, «ооо» → «ООО».
  • Записать итоговый отчёт в новый текстовый файл.
1. Зачем при открытии файла указывать encoding="utf-8"?
Без правильной кодировки русские буквы превратятся в «кракозябры» или вызовут ошибку.
2. Что вернёт "125,5".replace(",", ".")?
replace возвращает строку "125.5"; чтобы получить число, нужен float().
2.6
Основы отладки и тестирования
Тема 2.6 · лекция + практика
Не начато
Цель уровня: находить и исправлять ошибки и проверять, что программа работает правильно.
Тип ошибкиКогда возникаетПример
СинтаксическаяКод нарушает правила языка, не запускаетсяЗабыто двоеточие после if
Ошибка выполнения (исключение)Программа падает во время работыZeroDivisionError, FileNotFoundError, ValueError
ЛогическаяПрограмма работает, но результат неверныйСкидка вычитается дважды

Как читать сообщение об ошибке

Traceback читают снизу вверх: последняя строка — тип ошибки и её описание, выше — номер строки и файл, где она возникла.

Обработка исключений

try:
    qty = int(input("Количество: "))
    price_per_unit = 10_000 / qty
except ValueError:
    print("Введите целое число")
except ZeroDivisionError:
    print("Количество не может быть нулём")
else:
    print(f"Цена за единицу: {price_per_unit:.2f}")

Тестирование

Простейший тест — assert: проверка, что функция на известных данных даёт известный ответ. Если условие ложно, программа сообщит об ошибке.

def vat_included(amount, rate):
    return round(amount * rate / (1 + rate), 2)

assert vat_included(120, 0.2) == 20.0
assert vat_included(0, 0.2) == 0 print("Все тесты пройдены")
Отладчик VS Code позволяет поставить точку останова (breakpoint) и посмотреть значения переменных шаг за шагом. Это быстрее, чем расставлять print.
🎯 Миссия
  • Получите от преподавателя программу с тремя ошибками (синтаксической, выполнения и логической) и исправьте их.
  • Добавьте обработку ValueError и FileNotFoundError в свою программу из темы 2.5.
  • Напишите 3 assert-теста для функции расчёта премии из темы 2.3.
1. Программа выполнилась без сообщений, но итоговая сумма неверна. Какая это ошибка?
Логическая ошибка не останавливает программу, но даёт неверный результат.
2. С какой строки читать traceback?
Последняя строка содержит тип и описание ошибки.
2.7
Обработка таблиц и CSV
Тема 2.7 · лекция + практика
Не начато
Цель уровня: читать, обрабатывать и записывать табличные данные в формате CSV.

CSV (comma-separated values) — текстовый формат таблиц: одна строка — одна запись, значения разделены запятой или точкой с запятой. В российских выгрузках Excel и 1С разделитель обычно ;.

Модуль csv

  • csv.reader — читает строки как списки;
  • csv.DictReader — читает строки как словари «заголовок → значение» (удобнее);
  • csv.writer и csv.DictWriter — запись таблиц.
import csv
from collections import defaultdict

by_manager = defaultdict(float)
with open("sales.csv", encoding="utf-8-sig", newline="") as f:
    for row in csv.DictReader(f, delimiter=";"):
        by_manager[row["Менеджер"]] += float(row["Сумма"].replace(",", "."))

with open("by_manager.csv", "w", encoding="utf-8-sig", newline="") as f:
    w = csv.writer(f, delimiter=";")
    w.writerow(["Менеджер", "Выручка"])
    for name, total in sorted(by_manager.items(), key=lambda x: -x[1]):
        w.writerow([name, round(total, 2)])
Кодировка utf-8-sig добавляет метку, по которой Excel понимает, что файл в UTF-8, и показывает кириллицу правильно.
🎯 Миссия
  • Загрузить выгрузку продаж, посчитать выручку по менеджерам и по месяцам.
  • Отобрать сделки больше 100 000 ₽ и сохранить в отдельный CSV.
  • Открыть результат в Excel и проверить кириллицу и числа.
1. Какой разделитель чаще всего используется в CSV из русского Excel?
В русской локали запятая — десятичный разделитель, поэтому поля разделяются точкой с запятой.
2. Чем удобен csv.DictReader?
Строка возвращается как словарь: row["Сумма"] вместо row[3].
2.8
Работа с данными (Pandas)
Тема 2.8 · лекция + практика
Не начато
Цель уровня: быстро анализировать таблицы с помощью библиотеки Pandas.

Pandas — главная библиотека Python для таблиц. DataFrame — таблица со строками и именованными столбцами. То, на что с модулем csv уходит 15 строк, в Pandas занимает 2–3.

ЗадачаКод
Загрузитьdf = pd.read_csv("sales.csv", sep=";", decimal=",") или pd.read_excel()
Посмотретьdf.head(), df.info(), df.describe()
Выбрать столбцыdf[["Менеджер", "Сумма"]]
Отфильтроватьdf[df["Сумма"] > 100_000]
Новый столбецdf["С НДС"] = df["Сумма"] * 1.2
Сгруппироватьdf.groupby("Регион")["Сумма"].sum()
Сортироватьdf.sort_values("Сумма", ascending=False)
Сохранитьdf.to_excel("итог.xlsx", index=False)
import pandas as pd

df = pd.read_csv("sales.csv", sep=";", decimal=",")
df["Дата"] = pd.to_datetime(df["Дата"], dayfirst=True)
df["Месяц"] = df["Дата"].dt.to_period("M")

pivot = df.pivot_table(index="Регион", columns="Месяц", values="Сумма", aggfunc="sum", fill_value=0)
top5 = df.groupby("Клиент")["Сумма"].sum().nlargest(5)

with pd.ExcelWriter("analysis.xlsx") as w:
    pivot.to_excel(w, sheet_name="Регионы по месяцам")
    top5.to_excel(w, sheet_name="Топ-5 клиентов")
Pandas — мост к модулю 3: дальше на этих же таблицах мы будем чистить данные, считать статистики и строить графики.
🎯 Миссия
  • Повторить анализ из темы 2.7 на Pandas и сравнить объём кода.
  • Построить сводную таблицу «регион × месяц».
  • Найти топ-5 клиентов и долю каждого в общей выручке.
1. Как в Pandas посчитать сумму продаж по каждому региону?
groupby группирует строки по значению столбца, sum суммирует каждую группу.
2. Какой параметр read_csv нужен, если в числах десятичная запятая?
decimal="," говорит Pandas, что запятая — десятичный разделитель.
⚔️
Босс мира: промежуточная аттестация
зачёт · защита работы
Не побеждён
Змей Табличного Хаоса

Он путает разделители, ломает кодировки и прячет нули в знаменателях. Укротить его может только аккуратный скрипт с обработкой ошибок.

Задание
Задание: дан файл sales.csv (Дата; Регион; Менеджер; Клиент; Сумма). Напишите программу на Python, которая: 1) загружает данные и обрабатывает ошибки (нет файла, неверный формат числа); 2) считает выручку по регионам и менеджерам; 3) находит сделки выше заданного порога; 4) сохраняет результаты в файл (CSV или Excel); 5) содержит комментарии и хотя бы 2 теста assert.
Примерное задание составлено по содержанию модуля; итоговую формулировку выдаёт преподаватель.

Чек-лист победы

Поражение («незачёт»): программа не запускается, итоги неверны, нет обработки ошибок, результат не сохранён, код нечитаем.
🔭
Мир 3 · Модуль 3 · 36 часов (лекции 10, практика 12, СРС 14) · зачёт

Аналитика данных в цифровой экономике

Учимся превращать данные в решения: оцениваем качество, готовим данные, считаем статистики, строим графики и решаем типовые аналитические задачи экономики.

ПК-1 · ID 28ПК-3 · ID 226Знания: обработка и анализ данных
📊
Значок
«Повелитель данных»
3.1
Данные как ресурс цифровой экономики
Тема 3.1 · лекция
Не начато
Цель уровня: понимать виды данных, их ценность и требования к качеству.

Данные → информация → знания → решения

Данные — зафиксированные факты («продано 120 шт.»). Информация — данные в контексте («это на 30% меньше, чем в марте»). Знания — понимание причин и закономерностей («спад из-за распутицы и сбоя поставок»). Решение — действие на основе знаний («заранее завозить товар в марте»).

КлассификацияВиды
По структуреСтруктурированные (таблицы, БД), слабоструктурированные (JSON, XML), неструктурированные (тексты, фото, видео)
По источникуВнутренние (учётные системы, CRM) и внешние (Росстат, открытые данные, рыночные отчёты)
По доступуОткрытые, ограниченного доступа, персональные, коммерческая тайна

Большие данные

Характеристики «5V»: объём (volume), скорость (velocity), разнообразие (variety), достоверность (veracity), ценность (value).

Качество данных

  • Полнота — нет пропусков в важных полях;
  • Точность — значения соответствуют реальности;
  • Актуальность — данные свежие;
  • Согласованность — одинаковые форматы и справочники во всех системах;
  • Уникальность — нет дубликатов.
Данные становятся активом, только когда ими управляют: известно, кто владелец, где «эталонная» версия, кто имеет доступ. Это называется управлением данными (data governance).
🎯 Миссия

Составьте «карту данных» организации: 5 источников, тип данных, владелец, частота обновления и одна проблема качества для каждого.

1. Фотографии чеков и тексты отзывов — это данные…
У фото и свободного текста нет табличной структуры.
2. В CRM у одного клиента три карточки. Какое свойство качества нарушено?
Дубликаты нарушают уникальность записей.
3.2
Подготовка данных к анализу
Тема 3.2 · лекция + практика
Не начато
Цель уровня: очищать и преобразовывать «сырые» данные так, чтобы на них можно было опираться.

Подготовка данных (ETL: извлечение → преобразование → загрузка) занимает большую часть времени аналитика. Её задача — убрать ошибки, которые исказят выводы.

ПроблемаРешение в Pandas
Дубликатыdf.drop_duplicates()
Пропускиdf.isna().sum(); заполнить: fillna(); удалить: dropna()
Даты в разных форматахpd.to_datetime(df["Дата"], dayfirst=True, errors="coerce")
Числа как текст («1 200 ₽»)str.replace() + astype(float)
Разное написание («Якутск», « якутск»)str.strip().str.title()
ВыбросыПравило межквартильного размаха (IQR) или здравый смысл
import pandas as pd
df = pd.read_csv("raw_sales.csv", sep=";")
print("До:", df.shape, df.isna().sum().sum(), "пропусков")

df = df.drop_duplicates()
df["Город"] = df["Город"].str.strip().str.title()
df["Сумма"] = (df["Сумма"].astype(str)
               .str.replace(r"[^0-9,]", "", regex=True)
               .str.replace(",", ".").astype(float))
df["Дата"] = pd.to_datetime(df["Дата"], dayfirst=True, errors="coerce")
df = df.dropna(subset=["Дата", "Сумма"])

q1, q3 = df["Сумма"].quantile([0.25, 0.75])
iqr = q3 - q1
df = df[df["Сумма"].between(q1 - 1.5 * iqr, q3 + 1.5 * iqr)]
print("После:", df.shape)
Всегда фиксируйте, что было до очистки и после: сколько строк удалено и почему. Это часть честного анализа.
🎯 Миссия

Получите «грязный» датасет продаж. Проведите очистку, составьте отчёт о качестве данных «до и после» и сохраните чистую версию.

1. Что делает errors="coerce" в pd.to_datetime?
Некорректные даты становятся NaT, и их можно найти и обработать.
2. Какое правило часто используют для поиска выбросов?
Значения дальше 1,5 × IQR от квартилей считаются потенциальными выбросами.
3.3
Базовые методы анализа данных
Тема 3.3 · лекция + практика
Не начато
Цель уровня: применять описательную статистику, динамику, структуру и корреляцию.
МетодЧто показываетPandas
СреднееТипичное значение (чувствительно к выбросам)mean()
МедианаСередина ряда (устойчива к выбросам)median()
Стандартное отклонениеРазброс значенийstd()
Темп ростаИзменение к предыдущему периодуpct_change()
Структура (доли)Вклад частей в целоеvalue / value.sum()
КорреляцияСила линейной связи от −1 до 1corr()

ABC-анализ

Ранжирует объекты по вкладу: A — около 80% результата (обычно ~20% позиций), B — следующие ~15%, C — оставшиеся ~5%. Помогает решить, на каких клиентах или товарах сосредоточиться.

monthly = df.groupby(df["Дата"].dt.to_period("M"))["Сумма"].sum()
growth = (monthly.pct_change() * 100).round(1)          # темп прироста, %

by_item = df.groupby("Товар")["Сумма"].sum().sort_values(ascending=False)
cum_share = by_item.cumsum() / by_item.sum()
abc = pd.cut(cum_share, bins=[0, 0.8, 0.95, 1], labels=["A", "B", "C"])

print(df[["Сумма", "Скидка"]].corr())
Корреляция — не причинность. Продажи мороженого и число утоплений коррелируют, потому что оба растут летом, а не потому, что одно вызывает другое.
🎯 Миссия
  • Рассчитать описательные статистики выручки и объяснить разницу между средним и медианой.
  • Построить ряд темпов прироста по месяцам.
  • Провести ABC-анализ товаров или клиентов и сформулировать 2 управленческих вывода.
1. В зарплатах отдела есть одна очень высокая зарплата директора. Что лучше описывает «типичную» зарплату?
Медиана устойчива к выбросам.
2. Коэффициент корреляции равен −0,85. Что это значит?
Близко к −1 — сильная обратная линейная связь; о причинности это не говорит.
3.4
Визуализация данных
Тема 3.4 · лекция + практика
Не начато
Цель уровня: выбирать подходящий тип графика и делать визуализации, понятные руководителю.
ВопросТип графика
Как показатель меняется во времени?Линейный график
Сравнение категорийСтолбчатая (горизонтальная при длинных подписях) диаграмма
Структура целого, не больше 5 частейКольцевая или 100%-столбец
Распределение значенийГистограмма, «ящик с усами»
Связь двух показателейТочечная диаграмма (scatter)
Одно ключевое числоKPI-карточка со стрелкой тренда
import matplotlib.pyplot as plt

fig, ax = plt.subplots(figsize=(9, 4))
monthly.plot(ax=ax, marker="o", color="#2f6fde")
ax.set_title("Выручка выросла на 18% за полугодие")
ax.set_xlabel("Месяц")
ax.set_ylabel("Выручка, руб.")
ax.grid(alpha=0.3)
plt.tight_layout()
plt.savefig("revenue.png", dpi=150)

Правила хорошей визуализации

  1. Один график — одна мысль; заголовок — это вывод, а не «График 1».
  2. Подписи осей и единицы измерения обязательны.
  3. Столбцы начинаются с нуля.
  4. Не больше 5–6 цветов; красный — только для проблем.
  5. Никакого 3D и лишних украшений.
  6. Сортируйте категории по значению.
Проверка: покажите график коллеге на 5 секунд. Если он не может сказать, что произошло, график нужно упростить.
🎯 Миссия

Постройте 3 графика по своему датасету: динамику, сравнение категорий и структуру. Для каждого напишите заголовок-вывод.

1. Нужно сравнить выручку 12 филиалов. Что выбрать?
Столбчатая диаграмма позволяет точно сравнить длины; круговая на 12 секторов нечитаема.
2. Каким должен быть заголовок графика для руководителя?
Заголовок-вывод сразу передаёт главную мысль.
3.5
Анализ данных в задачах цифровой экономики
Тема 3.5 · лекция + практика
Не начато
Цель уровня: решать типовые аналитические задачи: сегментацию клиентов, прогноз, анализ оттока.
ЗадачаМетодРезультат для бизнеса
Сегментация клиентовRFM-анализ: давность, частота, сумма покупокРазные предложения для «лояльных», «спящих», «новых»
Прогноз спроса или выручкиТренд, скользящее среднее, сезонностьПлан закупок и бюджета
Анализ оттокаДоля ушедших клиентов, факторы уходаУдержание ключевых клиентов
ЦенообразованиеЭластичность, сравнение с конкурентамиОптимальная цена и скидки
Оценка эффективностиСравнение «до и после», A/B-тестРешение о масштабировании изменений
today = df["Дата"].max()
rfm = df.groupby("Клиент").agg(
    R=("Дата", lambda d: (today - d.max()).days),   # дней с последней покупки
    F=("Дата", "count"),                              # число покупок
    M=("Сумма", "sum"),                               # сумма покупок
)
rfm["R_score"] = pd.qcut(rfm["R"], 3, labels=[3, 2, 1]).astype(int)
rfm["F_score"] = pd.qcut(rfm["F"].rank(method="first"), 3, labels=[1, 2, 3]).astype(int)
rfm["M_score"] = pd.qcut(rfm["M"], 3, labels=[1, 2, 3]).astype(int)
rfm["Сегмент"] = rfm[["R_score", "F_score", "M_score"]].astype(str).agg("".join, axis=1)
print(rfm.sort_values("M", ascending=False).head())
Аналитика заканчивается не графиком, а рекомендацией: что сделать, для кого и какой эффект ожидается.
🎯 Миссия

Проведите RFM-сегментацию клиентов учебного датасета. Опишите 3 сегмента и предложите для каждого маркетинговое действие с ожидаемым эффектом.

1. Что означает буква F в RFM?
R — давность, F — частота (frequency), M — денежная сумма (monetary).
2. Чем должна заканчиваться аналитическая работа?
Ценность анализа — в решении, которое он помогает принять.
3.6
Инструменты анализа данных
Тема 3.6 · лекция + практика
Не начато
Цель уровня: выбирать инструмент анализа под задачу и знать базовый SQL.
ИнструментСильные стороныОграничения
Excel / МойОфис / Р7 / Google ТаблицыДоступно всем, сводные таблицы, формулыСложно с большими объёмами и повторяемостью
BI-системы (Yandex DataLens, Visiology, Power BI и др.)Интерактивные дашборды, подключение к источникам, общий доступНужна настройка моделей данных
Python (Pandas, Matplotlib, Seaborn) + JupyterЛюбая обработка, автоматизация, воспроизводимостьНужно уметь программировать
SQLВыборки из баз данных напрямуюТолько чтение и обработка внутри БД

SQL за 2 минуты

-- Выручка по регионам за 2026 год, по убыванию
SELECT region, SUM(amount) AS revenue
FROM sales
WHERE sale_date >= '2026-01-01'
GROUP BY region
ORDER BY revenue DESC;
Выбор простой: разовая задача — таблицы; регулярный отчёт для многих людей — BI; сложная обработка и автоматизация — Python; данные в базе — SQL.
🎯 Миссия

Решите одну задачу (выручка по регионам и месяцам) тремя способами: сводной таблицей, в Python и в BI-системе. Сравните время и удобство, сделайте вывод, что выбрать для ежемесячного отчёта.

1. Отчёт нужно каждую неделю показывать 20 руководителям с фильтрами. Что лучше?
BI даёт общий доступ, фильтры и автообновление.
2. Какая команда SQL группирует строки?
GROUP BY группирует строки для агрегирования (SUM, COUNT и т. д.).
⚔️
Босс мира: промежуточная аттестация
зачёт · защита работы
Не побеждён
Туманный Оракул

Он отвечает на любой вопрос, но всегда неверно, потому что смотрит на грязные данные. Развеять туман может только честный анализ.

Задание
Задание: по выданному датасету (продажи, клиенты или услуги организации) подготовьте аналитический отчёт: 1) оценка качества и очистка данных («до и после»); 2) описательные статистики и динамика; 3) не менее 3 визуализаций с заголовками-выводами; 4) одна аналитическая задача (ABC, RFM или прогноз); 5) выводы и рекомендации.
Примерное задание составлено по содержанию модуля; итоговую формулировку выдаёт преподаватель.

Чек-лист победы

Поражение («незачёт»): данные не очищены, графики некорректны или без подписей, выводы не следуют из данных или отсутствуют.
🏰
Мир 4 · Модуль 4 · 36 часов (лекции 10, практика 12, СРС 14) · зачёт

Цифровые платформы, ИС и автоматизация процессов

Осваиваем инструменты цифровой организации: платформы и экосистемы, ERP и CRM, электронный документооборот и электронную подпись, автоматизацию процессов и проектирование цифрового решения.

ПК-2 · ID 206ПК-3 · ID 226ЭДО · ЭП · КриптоПро
🏗️
Значок
«Архитектор платформ»
4.1
Цифровые платформы и экосистемы
Тема 4.1 · лекция
Не начато
Цель уровня: понимать, как устроены платформы и экосистемы и почему они вытесняют традиционные модели.

Цифровая платформа — система, которая соединяет разные группы участников (продавцов и покупателей, водителей и пассажиров, граждан и государство) и обеспечивает их взаимодействие по общим правилам. Платформа не производит продукт, а создаёт ценность за счёт связей.

ТипПримерыКак зарабатывает
Транзакционная (маркетплейс, агрегатор)Маркетплейсы, сервисы такси, доставкаКомиссия с каждой сделки
Инновационная (для разработчиков)Магазины приложений, облачные платформыПодписка, доля от продаж
ГосударственнаяГосуслуги, ГИС ЖКХ, платформы закупокСнижение издержек государства и граждан
Отраслевая B2BПлатформы закупок, логистики, ЭДОПодписка, плата за операции

Сетевые эффекты

  • Прямые — больше пользователей одной группы делают сервис ценнее для неё же (мессенджер);
  • Перекрёстные — больше продавцов привлекают покупателей, и наоборот (маркетплейс).

Экосистема

Набор связанных сервисов вокруг клиента под единым аккаунтом: банк, покупки, такси, музыка, облако. Цель — удержать клиента и использовать данные о нём во всех сервисах.

Для малого бизнеса платформы — это канал выхода на рынок без собственной инфраструктуры, но и зависимость от правил и комиссий платформы.
🎯 Миссия

Проанализируйте одну платформу (маркетплейс, сервис доставки или Госуслуги): участники, ценность для каждой стороны, тип сетевого эффекта, модель монетизации, риски для поставщиков.

1. Почему маркетплейсу выгодно привлекать больше продавцов?
Больше продавцов → больше выбор → больше покупателей → ещё больше продавцов.
2. Госуслуги относятся к платформам…
Это государственная цифровая платформа взаимодействия граждан и государства.
4.2
Информационные системы организации
Тема 4.2 · лекция + практика
Не начато
Цель уровня: знать классы корпоративных ИС и понимать, как они связаны между собой.
Класс ИСНазначениеПримеры решений
ERPЕдиный учёт ресурсов: финансы, закупки, склад, производство, кадры1С:ERP, Галактика
CRMРабота с клиентами: сделки, воронка продаж, история контактовБитрикс24, amoCRM
СЭД / ЭДОВнутренний документооборот и обмен с контрагентамиDirectum, ТЕЗИС, операторы ЭДО
HRMПерсонал: найм, обучение, оценка1С:ЗУП и др.
BIАналитика и дашбордыYandex DataLens, Visiology
BPMМоделирование и исполнение бизнес-процессовELMA365, Camunda

Интеграция

Ценность растёт, когда системы обмениваются данными: сделка из CRM создаёт счёт в ERP, счёт уходит контрагенту через ЭДО, оплата видна в BI. Способы: API, обмен файлами, интеграционная шина. Проблема «лоскутной автоматизации» — много систем без связи, данные вводятся по нескольку раз.

Импортозамещение

Госорганы и госкомпании переходят на программы из реестра российского ПО. При выборе ИС учитывают наличие в реестре, совместимость с отечественными ОС и СУБД.

Чтобы найти главную ИС для процесса, спросите: где рождаются данные и кто их владелец? Там и должна быть «единая точка правды».
🎯 Миссия

Нарисуйте ИТ-ландшафт организации: какие ИС используются, какие данные между ними передаются, где данные вводятся вручную дважды. Предложите одну интеграцию.

1. Где ведут воронку продаж и историю контактов с клиентами?
CRM — система управления взаимоотношениями с клиентами.
2. Что такое «лоскутная автоматизация»?
Несвязанные системы приводят к дублированию данных и ошибкам.
4.3
Электронный документооборот и электронная подпись
Тема 4.3 · лекция + практика
Не начато
Цель уровня: понимать юридическую значимость электронных документов, виды электронной подписи и уметь работать с КриптоПро.

Виды электронной подписи (63-ФЗ)

ВидКак создаётсяГде применяется
Простая (ПЭП)Логин и пароль, код из СМСГосуслуги, внутренние документы по соглашению
Усиленная неквалифицированная (УНЭП)Криптографические средства, ключ без аккредитованного УЦВнутренний и межкорпоративный ЭДО по соглашению
Усиленная квалифицированная (УКЭП)Сертификат аккредитованного удостоверяющего центра + средства, подтверждённые ФСБОтчётность в ФНС, торги, юридически значимый обмен — равна собственноручной подписи

Как устроен ЭДО с контрагентами

  1. Компании подключаются к оператору ЭДО и настраивают роуминг между операторами.
  2. Документ (счёт-фактура, УПД, акт) формируется в формате ФНС.
  3. Отправитель подписывает УКЭП и отправляет через оператора.
  4. Получатель подписывает документ или отклоняет с комментарием; оператор фиксирует время.
  5. Документ хранится в электронном архиве.

Если документ подписывает сотрудник, а не руководитель, нужна машиночитаемая доверенность (МЧД) в электронной форме.

КриптоПро: практический минимум

  • КриптоПро CSP — средство криптографической защиты информации (СКЗИ), нужное для работы с УКЭП;
  • установка сертификата с токена в хранилище «Личное»;
  • проверка цепочки сертификатов и срока действия;
  • подписание файла (отсоединённая подпись .sig) и проверка подписи;
  • плагин для браузера — подпись на сайтах госорганов и площадок.
Токен с ключом УКЭП — как личная печать и подпись одновременно. Его нельзя передавать другим людям и оставлять в компьютере без присмотра.
🎯 Миссия
  • Установите КриптоПро CSP (демо) и тестовый сертификат, подпишите и проверьте файл.
  • Нарисуйте маршрут согласования договора в ЭДО: кто, что и в каком порядке подписывает.
  • Подготовьте пакет документов по ПДн для сотрудников: согласие и уведомление о целях обработки.
1. Какая подпись равнозначна собственноручной без дополнительных соглашений?
УКЭП по 63-ФЗ признаётся равнозначной собственноручной подписи.
2. Что нужно сотруднику, чтобы подписывать документы УКЭП от имени организации?
Полномочия сотрудника подтверждаются машиночитаемой доверенностью.
4.4
Автоматизация бизнес-процессов
Тема 4.4 · лекция + практика
Не начато
Цель уровня: моделировать процессы в BPMN, находить узкие места и выбирать способ автоматизации.

Модель процесса: As-Is → To-Be

Сначала фиксируем процесс «как есть» (As-Is), находим узкие места, затем проектируем целевой процесс «как должно быть» (To-Be) и автоматизируем его.

Элемент BPMN 2.0ОбозначениеСмысл
СобытиеКругНачало, промежуточное событие, конец
ЗадачаПрямоугольник со скруглёнными угламиДействие: пользовательское, сервисное (автоматическое), ручное
Шлюз XORРомб с «×»Выбор одного пути по условию
Шлюз ANDРомб с «+»Параллельное выполнение
Пул и дорожкиПрямоугольник с полосамиУчастник и роли внутри него

Другие нотации: EPC (событийная цепочка: события и функции чередуются) и IDEF0 (функциональный блок: вход, выход, управление, механизм).

Узкие места

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

Чем автоматизировать

СпособКогда подходит
Настройка существующей ИСПроцесс укладывается в возможности системы
Low-code и BPM-платформыНужно быстро собрать маршрут и формы без программирования
RPAРутинные действия в интерфейсах старых систем
Скрипт на PythonОбработка файлов и данных, отчёты
Хороший кандидат на автоматизацию — частый, однотипный, основанный на правилах процесс, в котором бывают ошибки ручного ввода.
🎯 Миссия

Процесс «Командировка сотрудника»: заявление на бумаге → подпись руководителя → бухгалтерия проверяет смету → снова подпись руководителя → приказ → касса выдаёт аванс. Постройте As-Is и To-Be в BPMN, уберите не меньше двух узких мест, отметьте автоматические задачи.

1. Какой элемент BPMN показывает, что две ветки выполняются одновременно?
Параллельный шлюз AND разделяет и затем объединяет параллельные ветки.
2. Какой процесс лучше всего подходит для автоматизации?
Частота и формализуемость дают максимальный эффект автоматизации.
4.5
Цифровые сервисы и инструменты совместной работы
Тема 4.5 · лекция + практика
Не начато
Цель уровня: организовать совместную работу команды в цифровых сервисах безопасно и эффективно.
Задача командыКласс сервисаПримеры (в том числе российские)
Совместная работа с документамиОблачные офисные пакетыЯндекс 360, МойОфис, Р7-Офис
Задачи и проектыТаск-трекеры, канбан-доскиБитрикс24, Яндекс Трекер, Kaiten
ОбщениеКорпоративные мессенджерыVK WorkSpace, Пачка, Битрикс24
ВстречиВидеоконференцсвязьЯндекс Телемост, VK Звонки, TrueConf
База знанийВики-системыЯндекс Wiki, Confluence-аналоги
Опросы и формыКонструкторы формЯндекс Формы

Правила цифровой командной работы

  1. Один источник правды: финальная версия документа живёт в одном месте, а не во вложениях к письмам.
  2. Задачи — в трекере, а не в чате: у задачи есть ответственный, срок и статус.
  3. Права доступа — по минимуму: «просмотр» по умолчанию, «редактирование» — по необходимости.
  4. Встречи — с повесткой и протоколом, решения фиксируются в базе знаний.
  5. Не передавайте персональные данные и коммерческую тайну через личные мессенджеры.
Инструменты не заменяют договорённости. Сначала команда решает, как она работает, а потом выбирает сервис, который это поддерживает.
🎯 Миссия

Организуйте цифровое рабочее пространство для учебной команды из 4 человек: общий документ, доска задач с 5 задачами и ответственными, канал общения и правила работы на полстраницы.

1. Где лучше фиксировать задачу с ответственным и сроком?
В трекере у задачи есть владелец, срок и статус, она не теряется в переписке.
2. Какие права доступа давать к документу по умолчанию?
Принцип минимальных привилегий снижает риск утечки и случайных изменений.
4.6
Проектирование цифрового решения для организации
Тема 4.6 · лекция + практика
Не начато
Цель уровня: пройти путь от проблемы до обоснованного запроса на цифровое решение с метриками.

Дорожная карта цифрового решения

  1. Проблема в цифрах: «согласование договора занимает 7 дней, 15% договоров теряются».
  2. Анализ As-Is: модель процесса, узкие места, участники.
  3. Требования: функциональные (что система делает), к данным, к интеграции, к ИБ и ПДн.
  4. Выбор варианта: настроить имеющуюся ИС, купить готовое решение или разработать.
  5. ТЗ (ориентир — ГОСТ 34.602): цели, требования, этапы, порядок приёмки.
  6. Пилот на одном подразделении → метрики → тиражирование.

Запрос на модернизацию: от слабого к сильному (ПК-3)

УровеньПример формулировки
Слабый«Нужна новая CRM, старая неудобная»
Базовый«CRM не напоминает о звонках, менеджеры забывают перезвонить клиентам»
Продвинутый«Добавить в CRM автонапоминания о повторном контакте через 3 дня. 30% заявок остаются без повторного звонка; цель — снизить долю до 5% за квартал»
ЭкспертныйПродвинутый + расчёт эффекта: +40 сделок в квартал × средний чек 50 000 ₽ = 2 млн ₽; затраты на доработку 150 000 ₽; ROI ≈ 1 200%
Сильный запрос отвечает на четыре вопроса: что не так (в цифрах), что изменить (конкретно), как поймём, что стало лучше (метрика), и сколько это даст (эффект).
🎯 Миссия

Для процесса из миссии 4.4 подготовьте запрос на модернизацию на одну страницу: проблема в цифрах, 5 требований, вариант решения с обоснованием, 3 метрики результата и расчёт эффекта.

1. Что отличает сильный запрос на модернизацию?
Продвинутый и экспертный уровни ПК-3 требуют деталей, метрик и аргументации эффекта.
2. С чего начинается проектирование цифрового решения?
Без измеримой проблемы нельзя ни выбрать решение, ни оценить результат.
⚔️
Босс мира: промежуточная аттестация
зачёт · защита работы
Не побеждён
Многоголовая Гидра Систем

Каждая её голова — отдельная система, и ни одна не знает, что делают остальные. Победить её можно только спроектированным цифровым решением.

Задание
Задание: для выбранного процесса организации спроектируйте цифровое решение: 1) модели As-Is и To-Be в BPMN 2.0; 2) выбор ИС или платформы и схема интеграции; 3) требования к ЭДО, ЭП и ПДн; 4) запрос на модернизацию с метриками и расчётом эффекта. Защита — презентация 7–10 минут.
Примерное задание составлено по содержанию модуля; итоговую формулировку выдаёт преподаватель.

Чек-лист победы

Поражение («незачёт»): модель с ошибками, решение не связано с проблемой, нет метрик и расчёта эффекта, требования ИБ и ПДн не учтены.
🧭
Экспедиция · Стажировка · 66 часов · зачёт

Стажировка в профильной организации

Закрепляем знания в реальной компании: цифровая трансформация, анализ данных, программирование, работа с платформами и автоматизация процессов. Формат очный или дистанционный, индивидуальный или групповой.

Месяц 8Дневник + отчёт
🧭
Значок
«Практик»
Э1
Знакомство с организацией
структура, управление, цифровой ландшафт
Не выполнено

Согласуйте с руководителем план и календарные сроки стажировки. Изучите предприятие: организационную структуру, особенности управления, используемые ИС и цифровые сервисы.

Э2
Проектная работа: прикладная задача цифровизации
под руководством сотрудников предприятия
Не выполнено

Выполните индивидуальное или проектное задание от организации. Например: скрипт на Python для обработки данных, анализ и визуализация показателей, модель и оптимизация процесса, настройка цифрового сервиса, запрос на модернизацию ИС.

Э3
Дневник и отчёт
оформление результатов стажировки
Не выполнено

Своевременно заполняйте дневник стажировки, выполняйте задания самостоятельной работы и оформите теоретические и эмпирические материалы в виде отчёта.

📦 Виды деятельности на стажировке
  • Знакомство с предприятием, организационной структурой, особенностями управления.
  • Проектная работа под руководством сотрудников предприятия.

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

🏆
Финал · Итоговая аттестация · 4 часа · защита кейса

Демонстрационный экзамен

Демоэкзамен проходит с участием представителей организаций-работодателей. Он построен на пяти самостоятельных вариантах комплексных заданий; каждое проверяет компетенции ПК-1, ПК-2 и ПК-3.

ПК-1 · ПК-2 · ПК-3Месяц 9
🎓
Значок
«Специалист по цифровой трансформации»
🎲 Тренировочный жребий

Пять тренировочных кейсов по содержанию программы — для подготовки. Настоящие варианты экзаменационных заданий выдаёт аттестационная комиссия.

1ПК-1 · ПК-3
2ПК-2
3ПК-3
4ПК-1 · ПК-3
5ПК-2 · ПК-3
КЕЙС 1 · ПК-1 · ПК-3

Автоматизация отчётности о продажах

Компания вручную собирает еженедельный отчёт из CSV-выгрузок филиалов. Напишите на Python программу, которая объединяет выгрузки, очищает данные, считает выручку по филиалам и категориям, строит 2 графика и сохраняет отчёт. Оцените экономию времени.

🔁 Повторить: миры 2.5–2.8, 3.2, 3.4, 1.6.

КЕЙС 2 · ПК-2

Согласование договоров через ЭДО

Договоры согласуют на бумаге 7–10 дней, часть теряется. Постройте модель As-Is и To-Be в BPMN, перенесите согласование в ЭДО с электронной подписью, укажите, кому нужна МЧД, и рассчитайте сокращение сроков.

🔁 Повторить: миры 4.3, 4.4, 1.3.

КЕЙС 3 · ПК-3

Запрос на модернизацию CRM

Отдел продаж теряет треть повторных обращений клиентов. Сформулируйте запрос на модернизацию CRM: проблема в цифрах, требования, метрики результата, расчёт экономического эффекта.

🔁 Повторить: миры 4.2, 4.6, 1.6.

КЕЙС 4 · ПК-1 · ПК-3

Аналитика клиентской базы

По датасету клиентов и покупок проведите очистку данных, RFM- или ABC-анализ, постройте визуализации и предложите руководству 3 мероприятия с ожидаемым эффектом.

🔁 Повторить: миры 3.2, 3.3, 3.5.

КЕЙС 5 · ПК-2 · ПК-3

Цифровая трансформация отдела кадров

Кадровые документы оформляются на бумаге, согласия на обработку ПДн хранятся в папках. Предложите целевой процесс, ИС и сервисы, документы по ПДн и план перехода с метриками.

🔁 Повторить: миры 1.1, 4.2, 4.4, 4.6.

Критерии оценки кейса

  1. Научно-теоретический уровень выполнения кейс-заданий и выступления
  2. Полнота решения кейсов
  3. Творчество и самостоятельность в анализе и решении, доказательность и убедительность
  4. Форма изложения (своими словами, грамотно) и качество презентации
  5. Культура речи, жестов, мимики при устной презентации
  6. Полнота и всесторонность выводов
  7. Наличие собственных взглядов на проблему
🏆
Финальный босс: экзамен сдан
отметьте после успешной защиты
Не пройден

Шкала оценки

ОценкаЧто это значит
ОтличноКейс выполнен полностью и в рамках регламента; полная чёткая аргументация на основе качественного анализа; собственная обоснованная точка зрения; уверенные ответы; 3–5 вариантов решения с обоснованием выбора.
ХорошоКейс выполнен полностью, но аргументация неполная; не все причины проблемы установлены; ответы с некоторым затруднением; 2–3 варианта решения.
УдовлетворительноКейс выполнен более чем на 2/3; решение раскрыто расплывчато, выбор не аргументирован; слабые выводы; 1–2 варианта решения.
НеудовлетворительноКейс не выполнен или выполнен менее чем на треть; изложение не структурировано; предложенное решение не решает проблему кейса.
Зал славы
Значок выдаётся, когда пройдены все темы мира и побеждён его босс.
🌐
Цифровой экономистМир 1
🐍
Укротитель PythonМир 2
📊
Повелитель данныхМир 3
🏗️
Архитектор платформМир 4
🧭
ПрактикЭкспедиция
🎓
Специалист по цифровой трансформацииФинал
📚
Библиотека курса
основная литература программы · учебные материалы и задания — в СДО Moodle СВФУ
  1. Лапидус Л. В. Цифровая экономика: управление электронным бизнесом и электронной коммерцией. — М.: Инфра-М, 2021.
  2. Волков С. В. Основы цифровой экономики: учебное пособие. — М.: КНОРУС, 2022.
  3. Голубев А. Н. Цифровая трансформация бизнеса: подходы, технологии, практика. — СПб.: Питер, 2021.
  4. Орешкин В. В. Основы анализа данных и визуализации информации: учебное пособие. — М.: Юрайт, 2023.
  5. Федоров А. Е. Программирование на Python для начинающих: учебное пособие. — М.: ДМК Пресс, 2022.
  6. Кузнецов С. Д. Информационные системы и технологии в экономике: учебник. — М.: Юрайт, 2023.
  7. Смирнова Е. В. Цифровая безопасность и защита информации: учебное пособие. — М.: КНОРУС, 2022.
★