Отчеты и автоматизация на Python

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

Отчеты и автоматизация на Python
Цена
2299
Кэшбэк до 7.5%
Дополнительная информация
12 уроков12 уроков
СертификатСертификат
РусскийРусский
Udemy
Купить с кэшбэком

Описание:

В этом курсе вы научитесь создавать и преобразовывать PDF документы, генерировать их из HTML кода, используя шаблонизатор, отправлять отчеты по e-mail и автоматизировать работу.

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

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

  • Библиотека ReportLab для создания PDF из холста
  • Библиотека PyPDF2 для разбора и объединения PDF
  • Создание PDF из HTML при помощи pdfkit
  • Шаблонизация HTML и генерация отчетов
  • Отправка email и вложений
  • Запуск задач по расписанию

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

Работа с PDF

  • Базовый PDF документ 
  • Добавление информации в PDF 
  • Преобразование PDF 
  • сборка PDF документа 

Базовые отчеты

  • Структура HTML документа 
  • Оформление отчета в HTML 
  • Страницы и колонтитулы 
  • Геральдические символы Москвы 

Генерация отчетов

  • HTML шаблоны с jinja 
  • Циклы и условия в шаблонах 
  • Вывод таблиц и изображений 
  • Многостраничный отчет 

Отправка email и интеграция

  • Работа с почтой 
  • Отправка вложений 
  • Запуск по расписанию в Windows 
  • Автоматические отчеты