Перейти к содержанию
Разработка PY—03

Автоматизация рутины

Курс для тех, кто написал первую сотню строк на Python и хочет, чтобы они начали экономить время. Разбираем задачи, которые вы сейчас делаете руками: разложить файлы, собрать отчёт в Excel, забрать данные с сайта, отправить результат — и по одной превращаем их в скрипты, которые работают по расписанию без вас.

8 модулей21 уроков
16 часоввидео и практики
Нужна база Pythonтребования
Навсегдадоступ и обновления
Формат
€39 разовый платёж
Оформить заказ Открыть программу
Оплата картой или через PayPal
Доступ открывается сразу после оплаты
Возврат 14 дней, если не начали смотреть
Результат

Что вы сможете делать

Оценивать, где скрипт окупится, а где рутину дешевле оставить руками
Наводить порядок в файлах и папках из кода: раскладывать, переименовывать, чистить
Собирать готовый отчёт в Excel через openpyxl, с форматированием и формулами
Забирать данные со страниц: разбирать HTML и не создавать нагрузку на чужой сайт
Отправлять результат письмом или сообщением в Telegram
Запускать скрипт по расписанию через cron и планировщик Windows
Оформлять скрипт как инструмент: параметры, конфиг и понятные сообщения об ошибках
Собирать несколько шагов в один конвейер и следить, что он отработал
Программа

8 модулей, один проект

Нажмите на модуль, чтобы раскрыть уроки

01 Что автоматизировать, а что нет3 урока · 2 ч 08 минОткрыт

Начинаем не с кода, а со счёта: сколько времени съедает задача, сколько стоит скрипт и когда он окупится.

Считаем рутину: где скрипт вернёт время, а где нет
Разбор задачи на шаги: вход, обработка, результат
Окружение под скрипты: папка проекта, venv, зависимости
02 Файлы и папки3 урока · 2 ч 12 мин

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

pathlib: обход дерева, фильтры по имени и расширению
Разложить, переименовать, удалить дубликаты
Практика: разбор папки загрузок по типам и датам
03 Excel по-настоящему3 урока · 2 ч 16 мин

Не «выгрузка в CSV», а рабочая книга: несколько листов, форматы, ширина колонок и отчёт, который можно отдать не программисту.

openpyxl: читаем книгу, листы и ячейки
Пишем данные: типы, формулы, ширина и форматы
Практика: сводный отчёт на отдельном листе
04 Данные со страниц2 урока · 1 ч 36 мин

Разбираем HTML там, где нет API, и делаем это вежливо: с паузами, заголовками и уважением к чужому серверу.

requests и разбор HTML: находим нужные куски страницы
Вежливый парсинг: паузы, повторы, robots.txt и границы
05 Отправка результата3 урока · 2 ч 10 мин

Скрипт закончил работу — теперь об этом должен узнать человек: письмом или сообщением в мессенджер.

Письмо из скрипта: SMTP, тема, текст и вложение
Сообщение в Telegram без бот-фреймворка
Практика: отчёт уходит на почту с файлом во вложении
06 Скрипт по расписанию2 урока · 1 ч 32 мин

Автоматизация начинается там, где скрипт запускается без вас: разбираем cron и планировщик задач Windows.

cron на Linux и macOS: запись расписания и проверка
Планировщик задач Windows и типичные грабли запуска
07 Скрипт как инструмент2 урока · 1 ч 30 мин

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

Параметры командной строки и файл настроек
Логи и понятные ошибки вместо трейсбека в пустоту
08 Финальный конвейер3 урока · 2 ч 36 мин

Собираем модули курса в одну цепочку: источник, обработка, отчёт, отправка — и запускаем её по расписанию.

Собираем цепочку шагов в один скрипт
Что делать при сбое: повторы, уведомление, безопасный откат
Финальный проект: сайт → таблица → отчёт раз в неделю
Материалы

Что вы получаете

21 урок с расшифровкой

Видео с таймкодами и текстовой версией: код из урока можно скопировать, а не переписывать его с экрана вручную.

Набор данных для практики

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

Шаблоны скриптов

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

Памятка по расписанию

Как поставить скрипт в cron и планировщик Windows, где искать логи и почему запуск по расписанию видит другое окружение.

Alina Mihai
Автор курса

Alina Mihai

Ведёт направление «Python и бэкенд» в Forma. Полный список курсов автора — на его странице.

Все курсы автора

Первый модуль открыт целиком

Посмотрите уроки первого модуля и первое задание. Если формат не подойдёт — вы ничего не потеряли.