Python для автоматизации Excel, файлов и отчётов

Научитесь автоматизировать работу с Excel, CSV, папками и отчетами с помощью Python. На курсе мы разберем, как находить файлы, читать таблицы, объединять выгрузки, чистить данные, искать ошибки, считать показатели и формировать готовый Excel-отчет. Без лишней теории: идем от рабочей рутины к сквозному проекту.
Средний уровень
Сертификат Stepik

Чему вы научитесь

  • Понимать, какие офисные и аналитические задачи стоит автоматизировать.
  • Работать с папками и файлами через Python.
  • Находить нужные файлы по расширению и имени.
  • Читать CSV-выгрузки и обрабатывать простые текстовые таблицы.
  • Открывать и заполнять Excel-файлы через openpyxl.
  • Работать с Excel-шаблонами.
  • Читать Excel и CSV в `pandas`.
  • Фильтровать, очищать и объединять табличные данные.
  • Искать пропуски, дубликаты и типовые ошибки в данных.
  • Объединять много Excel-файлов в одну таблицу.
  • Подключать справочники к основной таблице.
  • Считать показатели: выручку, количество заказов, средний чек, итоги по филиалам и категориям.
  • Формировать Excel-отчет с несколькими листами.
  • Делать отчет понятным для человека, который не видел ваш код.

О курсе

Этот курс про практическую автоматизацию рутинной работы с файлами, Excel и отчетами.

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

Python помогает переложить такие действия на программу.

Мы не будем изучать Python "в вакууме". Вместо этого возьмем понятную рабочую задачу: есть несколько Excel-файлов филиалов, CSV-выгрузка онлайн-заказов, справочник и шаблон отчета. По ходу курса мы постепенно соберем скрипт, который прочитает данные, объединит таблицы, найдет ошибки, посчитает показатели и сформирует готовый Excel-отчет.

Курс построен как сквозной проект. Каждый раздел добавляет новый кусочек будущего решения: сначала готовим папки, потом ищем файлы, читаем CSV, работаем с Excel, подключаем pandas, объединяем много файлов и в конце получаем готовый отчет.

Главный акцент - не на сложной теории, а на реальных сценариях: как сделать быстрее, аккуратнее и с меньшим количеством ручных ошибок.

Для кого этот курс

Курс подойдет тем, кто: - работает с Excel-файлами и отчетами; - регулярно получает таблицы от филиалов, коллег, клиентов или информационных систем; - устал вручную объединять файлы; - хочет автоматизировать повторяющиеся действия; - уже знает основы Python и хочет применить их к реальным задачам; - работает аналитиком, экономистом, бухгалтером, HR-специалистом, специалистом по отчетности или просто часто имеет дело с таблицами; - прошел "Просто Python" и хочет понять, где Python полезен в работе; - прошел курсы по Excel и хочет сделать следующий шаг в сторону автоматизации. Курс не рассчитан на профессиональных разработчиков, которым нужны сложные архитектуры, веб-сервисы и промышленная разработка. Здесь фокус другой: понятные прикладные задачи, файлы, таблицы и отчеты.

Начальные требования

Желательно знать:

  • переменные;
  • списки и словари;
  • условия;
  • циклы;
  • функции;
  • базовую работу с файлами;
  • установку библиотек через pip.

Все указанные темы мы изучали в бесплатном курсе Просто Python

Также полезно понимать, что такое Excel-таблица, строки, столбцы, фильтры и простые отчеты.

Не требуется:

  • опыт работы программистом;
  • знание ООП на продвинутом уровне;
  • знание SQL;
  • опыт работы с базами данных;
  • высшая математика;
  • опыт промышленной разработки.

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

Наши преподаватели

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Отзывы прошедших курс

5
из 5
из 1 отзыва
1 отзыв
загружаем...

Сколько стоит обучение

Price: 1 490 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 490