
Разберем библиотеки для работы с PDF в Python и создание отчета в ReportLab
Сгенерируем PDF документ из аналитических данных
Поработаем с PyPDF2
Разберем основные части HTML документа
Установим wkhtmltopdf и сгенерируем PDF отчеты из HTML
Разберем настройку, разбивку на страницы и вывод колонтитулов
Разберем шаблонизацию HTML
Разберем, как перебирать элементы в шаблонах и выводить по условиям
Разберем практические приемы работы с изображениями и таблицами в отчетах
Разберем основы отправки писем по электронной почте
Разберем работу с вложениями в письмах
Добавим скрипт python в автозапуск Windows
Центр digital-профессий ITtensive предлагает персонализированные программы с индивидуальными наставниками для освоения актуальных профессий будущего: аналитик данных на Python и программист больших данных.
В этом курсе вы научитесь создавать и преобразовывать 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 отчеты.
Полностью текстовый конспект к урокам, исходный код, тесты для проверки, дополнительные материалы и обратная связь от методистов доступна на платформе Learme. Напишите нам, чтобы получить доступ к полным материалам курса.