Omnex.Study
Курсы / Программирование
🤖

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

Научись отдавать скучную работу с файлами, Excel, почтой и отчётами скриптам — и возвращай себе часы каждую неделю, даже если никогда не писал код

С нуля25 часов модулей уроковДоступ навсегда
3 9906 490
Начать бесплатно — первый модуль в подарок

Разовая оплата, без подписки. Школьнику курс покупает родитель из кабинета parents.omnex.study.

О КУРСЕ

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

Мы не грузим тебя абстрактной теорией. С первого модуля ты пишешь код, который решает офисные задачи: наводит порядок в папках, собирает Excel-отчёты через openpyxl, отправляет письма с вложениями, тянет данные из интернета через API и парсинг, а в финале сам присылает тебе утренний дайджест по расписанию. Каждый приём объясняется с нуля — если ты никогда не программировал, это нормально, курс рассчитан ровно на тебя.

К концу курса у тебя будет **пять готовых проектов в портфолио**: авто-сортировщик файлов, генератор Excel-отчётов, персональная почтовая рассылка, трекер цен из интернета и капстон — робот, который сам собирает данные, формирует отчёт и присылает его на почту. Это не учебные игрушки, а инструменты, которые реально экономят часы и которые не стыдно показать на собеседовании.

Формат — текстовые уроки-главы, которые читаются на одном дыхании, живой AI-наставник для любых вопросов и практика, где ты переносишь навык на новые задачи, а не копируешь примеры. За 25 часов ты пройдёшь путь от «не понимаю, с чего начать» до «моя рутина работает сама».

РЕЗУЛЬТАТ

Чему научишься.

ПРОГРАММА

модулей, уроков.

01

Модуль 1. Python — твой личный робот

Бесплатный модуль

Понимаешь, что такое автоматизация и сколько времени она возвращает, ставишь Python и VS Code, запускаешь первые скрипты и осваиваешь переменные, ввод и типы данных — минимум, на котором держится всё остальное.

  • Рутина, которая ворует твоё времяТеория · 15 мин
  • Ставим Python и рабочее местоПрактика · 30 мин
  • Первый рабочий скрипт за пять минутТеория · 18 мин
  • Переменные и f-строки: память роботаТеория · 20 мин
  • input(): скрипт, который задаёт вопросыПрактика · 25 мин
  • Строки и числа: материал автоматизацииТеория · 20 мин
  • Квиз модуля 1Тест · 10 мин
02

Модуль 2. Логика автоматизации

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

  • Списки: пачка данных в одной коробкеТеория · 20 мин
  • Цикл for: главный мотор автоматизацииПрактика · 30 мин
  • if/else: робот принимает решенияТеория · 20 мин
  • Словари: данные по ярлыкуТеория · 20 мин
  • Функции: своя кнопка «сделать»Практика · 30 мин
  • Собираем мини-утилиту: обработчик заказовПрактика · 35 мин
  • Квиз модуля 2Тест · 10 мин
03

Модуль 3. Файлы и папки на автопилоте

Учишься управлять файловой системой из кода: pathlib превращает пути в удобные объекты, ты читаешь содержимое папок, фильтруешь файлы по расширению и размеру, массово переименовываешь, копируешь и перемещаешь через shutil — и собираешь первый проект-сортировщик.

  • pathlib: путь как объект, а не строкаТеория · 20 мин
  • Читаем содержимое папкиПрактика · 30 мин
  • Фильтруем файлы: расширение, имя, размерТеория · 18 мин
  • Массовое переименование файловПрактика · 30 мин
  • Копируем, перемещаем, удаляем: shutilТеория · 20 мин
  • Сортировщик: раскладываем файлы по папкамПрактика · 35 мин
  • Проект: авто-уборка папки «Загрузки»Проект · 45 мин
  • Квиз модуля 3Тест · 10 мин
04

Модуль 4. Текст, CSV и JSON

Учишься читать и писать содержимое файлов: обрабатываешь текст построчно, работаешь с табличным форматом CSV через csv.reader и DictReader, собираешь итоговые отчёты и осваиваешь JSON — универсальный формат для настроек и обмена данными.

  • Читаем и пишем текстовые файлыТеория · 20 мин
  • Обрабатываем файл построчноПрактика · 30 мин
  • CSV: таблицы без ExcelТеория · 22 мин
  • Считаем итоги по CSVПрактика · 32 мин
  • Пишем CSV-отчётПрактика · 30 мин
  • JSON: настройки и обмен даннымиТеория · 20 мин
  • Квиз модуля 4Тест · 10 мин
05

Модуль 5. Excel силами Python

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

  • openpyxl: открываем книгу ExcelТеория · 20 мин
  • Читаем ячейки, строки, столбцыПрактика · 32 мин
  • Пишем данные и формулы в ExcelТеория · 22 мин
  • Своды из нескольких листовПрактика · 35 мин
  • Красота: шрифты, заливка, форматыТеория · 22 мин
  • Диаграмма прямо из PythonТеория · 20 мин
  • Проект: авто-отчёт из сырой выгрузкиПроект · 50 мин
  • Квиз модуля 5Тест · 12 мин
06

Модуль 6. Почта и уведомления

Твои скрипты учатся общаться с миром: отправляют письма через smtplib, прикладывают отчёты во вложения, делают персональную рассылку из таблицы, шлют мгновенные уведомления в Telegram и умеют заглядывать во входящую почту.

  • Как скрипт отправляет письмаТеория · 22 мин
  • Первое письмо из PythonПрактика · 30 мин
  • Письмо с вложением-отчётомТеория · 20 мин
  • Проект: персональная рассылка из таблицыПроект · 50 мин
  • Уведомления в Telegram через ботаТеория · 22 мин
  • Читаем входящие: обзор imaplibТеория · 20 мин
  • Квиз модуля 6Тест · 12 мин
07

Модуль 7. Интернет: requests, API и парсинг

Скрипты выходят в сеть: библиотека requests качает страницы и файлы, ты работаешь с API и JSON-ответами живых сервисов, парсишь HTML через BeautifulSoup и собираешь данные с сайтов в таблицы — а в проекте строишь трекер, который каждый день дописывает свежие данные в Excel.

  • requests: качаем страницу и файлТеория · 22 мин
  • Скачиваем файлы по списку ссылокПрактика · 30 мин
  • API и JSON: разговариваем с сервисамиТеория · 22 мин
  • Тянем данные из APIПрактика · 32 мин
  • BeautifulSoup: разбираем HTMLТеория · 22 мин
  • Собираем данные с сайта в CSVПрактика · 32 мин
  • Проект: трекер курсов в ExcelПроект · 50 мин
  • Квиз модуля 7Тест · 12 мин
08

Модуль 8. Сборка, устойчивость и расписание

Превращаешь скрипты в надёжные инструменты: ловишь ошибки через try/except, ведёшь нормальные логи вместо print, передаёшь аргументы, запускаешь скрипты по расписанию — и собираешь капстон-проект «Утренний дайджест», который сам работает без тебя.

  • try/except: чтобы скрипт не падал ночьюТеория · 22 мин
  • logging: нормальные логи вместо printТеория · 20 мин
  • Аргументы: запускаем скрипт как инструментТеория · 20 мин
  • Запуск по расписанию: schedule, Планировщик, cronТеория · 22 мин
  • Проект-капстон: «Утренний дайджест»Проект · 60 мин
  • Куда расти и как показать навыкТеория · 18 мин
  • Квиз модуля 8Тест · 12 мин
ИНСТРУМЕНТЫ

С чем будешь работать.

Python 3VS CodepippathlibshutilcsvjsonopenpyxlsmtplibemailrequestsBeautifulSoup (bs4)loggingscheduleПланировщик задач Windows / cron

Автоматизация рутины на Python: первый модуль — бесплатно.

Начать бесплатно — первый модуль в подарок
Автоматизация рутины на Python | Omnex.Study