Отчеты и автоматизация на Python: PDF, HTML, email
0.0 (0 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15 students enrolled

Отчеты и автоматизация на Python: PDF, HTML, email

Работа с библиотеками ReportLab, PyPDF2, pdfkit, jinja, smtplib
0.0 (0 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15 students enrolled
Last updated 12/2019
Russian
Current price: $15.99 Original price: $24.99 Discount: 36% off
51 minutes left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Библиотека ReportLab для создания PDF из холста
  • Библиотека PyPDF2 для разбора и объединения PDF
  • Создание PDF из HTML при помощи pdfkit
  • Шаблонизация HTML и генерация отчетов
  • Отправка email и вложений
  • Запуск задач по расписанию
Requirements
  • Базовые знания Python
  • Базовые знания HTML
Description

Центр 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. Напишите нам, чтобы получить доступ к полным материалам курса.

Who this course is for:
  • Начинающие разработчики Python, изучающие анализ данных
  • Научные работники, использующие Python для обработки данных
  • Разработчики и менеджеры, работающие с автоматизацией процессов на Python
Course content
Expand all 12 lectures 01:41:47
+ Работа с PDF
3 lectures 16:06

Разберем библиотеки для работы с PDF в Python и создание отчета в ReportLab

Preview 04:52

Сгенерируем PDF документ из аналитических данных

Preview 04:34

Поработаем с PyPDF2

Preview 06:40
Подготовим PDF документ из двух, используя аналитические данные
сборка PDF документа
1 question
+ Базовые отчеты
3 lectures 15:47

Разберем основные части HTML документа

Структура HTML документа
05:49

Установим wkhtmltopdf и сгенерируем PDF отчеты из HTML

Оформление отчета в HTML
03:22

Разберем настройку, разбивку на страницы и вывод колонтитулов

Страницы и колонтитулы
06:36
Закрепим работу с HTML и PDF
Геральдические символы Москвы
1 question
+ Генерация отчетов
3 lectures 18:02

Разберем шаблонизацию HTML

HTML шаблоны с jinja
05:35

Разберем, как перебирать элементы в шаблонах и выводить по условиям

Циклы и условия в шаблонах
05:57

Разберем практические приемы работы с изображениями и таблицами в отчетах

Вывод таблиц и изображений
06:30
Сгенерируем отчет, используя графики и таблицы
Многостраничный отчет
1 question
+ Отправка email и интеграция
3 lectures 12:29

Разберем основы отправки писем по электронной почте

Работа с почтой
04:42

Разберем работу с вложениями в письмах

Отправка вложений
04:59

Добавим скрипт python в автозапуск Windows

Запуск по расписанию в Windows
02:48
Автоматизируем работу по генерации отчетов
Автоматические отчеты
1 question