Отчеты и автоматизация на Python: PDF, HTML, email — курс от команды Мегафон Образование

Отчеты и автоматизация на Python: PDF, HTML, email — курс от команды Мегафон Образование

Работа с библиотеками ReportLab, PyPDF2, pdfkit, jinja, smtplib

Что вы узнаете

В этом курсе вы научитесь создавать и преобразовывать PDF-документы, генерировать их из HTML-код, используя шаблонизатор, отправлять отчеты по e-mail и автоматизировать работу.
В курсе используются библиотеки reportlab, pypdf2, pdfkit, jinja2, smtplib, email, binascii, io, а также бинарный файл wkhtmltopdf. Решаем задачи по созданию PDF-документа через холст, разбору и объединению PDF-документов, созданию HTML и PDF-документов из HTML, шаблонизации HTML через jinja2, преобразованию бинарных данных в base64-кодировку. Также мы разберем отправку e-mail, включая HTML-письма и вложенные PDF-отчеты.

Преимущества

  • Дистанционный
    Можно проходить курс в любом месте и в любое удобное время.
  • Понятный
    Весь контент курса разбирается на простых жизненных примерах.
  • Интерактивный
    Курс содержит вопросы для участников, тесты и задания.
  • Дружелюбный
    Контент сопровождают дружелюбные персонажи.

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

Раздел № 1: Работа с PDF

  • Урок № 1: Базовый PDF документ
  • Урок № 2: Добавление информации в PDF
  • Урок № 3: Преобразование PDF
  • Задание № 1: сборка PDF документа

Раздел № 2: Базовые отчеты

  • Урок № 4: Структура HTML документа
  • Урок № 5: Оформление отчета в HTML
  • Урок № 6: Страницы и колонтитулы
  • Задание № 2: Геральдические символы Москвы

Раздел № 3: Генерация отчетов

  • Урок № 7: HTML шаблоны с jinja
  • Урок № 8: Циклы и условия в шаблонах
  • Урок № 9: Вывод таблиц и изображений
  • Задание № 3: Многостраничный отчет

Раздел № 4: Отправка email и интеграция

  • Урок № 10: Работа с почтой
  • Урок № 11: Отправка вложений
  • Урок № 12: Запуск по расписанию в Windows
  • Задание № 4: Автоматические отчеты

Сертификат

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

Пройти обучение

Информация была полезна для вас?

Расскажите пожалуйста что мы можем улучшить?

оцените контент и участвуйте в выборе трендов

Обзор Мегафон Образование

Курсы & Обучение Бесплатные курсы и тренировки от компании МегаФон: ИТ, Менеджмент, Маркетинг, Финансы

Подробнее...