Открыто

Создание PDF с помощью Python и ReportLab [Stepik] [Future People]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 23 июл 2026.

Цена: 1 800р-90%
Взнос: 180р

Основной список: 9 участников

  1. 23 июл 2026
    #1
    Топикстартер
    Топикстартер Член клуба

    Складчина: Создание PDF с помощью Python и ReportLab [Stepik] [Future People]

    upload_2026-7-23_21-13-8.png

    Приветствуем вас в мире создания PDF-документов с использованием Python и библиотеки ReportLab! Наш курс разработан для тех, кто хочет освоить мощные инструменты автоматизации PDF — от базовых навыков до продвинутых техник форматирования, разметки и визуализации.

    На курсе Вы изучите:
    • Основы ReportLab: установка библиотеки, настройка среды разработки и знакомство с базовыми концепциями PDF.
    • Работа с документами: создание PDF с помощью SimpleDocTemplate и BaseDocTemplate, настройка отступов и фреймов.
    • Стили и форматирование: использование готовых и собственных стилей, подключение шрифтов, работа с цветами и изображениями.
    • Списки и таблицы: создание маркированных и нумерованных списков, разработка таблиц с гибкими стилями.
    • Визуализация данных: построение диаграмм (столбчатых, линейных, круговых) и добавление фигур для улучшения восприятия информации.
    • Работа с канвой: рисование фигур, текста и добавление номеров страниц или печатей.
    • Дополнительные возможности: создание оглавлений, шифрование документов, добавление баркодов и форм.
    Чему вы научитесь:
    • Автоматизировать создание PDF-документов с использованием Python и библиотеки ReportLab, упрощая работу с отчетами, инструкциями и другими материалами.
    • Разрабатывать сложные макеты с текстом, списками, таблицами, изображениями и диаграммами, максимально используя потенциал ReportLab для визуализации данных.
    • Применять основные возможности SimpleDocTemplate и BaseDocTemplate для создания документов с точной настройкой структуры и форматирования.
    • Автоматизировать создание профессиональных документов с оглавлением, номерами страниц и гиперссылками.
    • Создавать и настраивать разнообразные типы диаграмм (столбчатые, линейные, круговые).
    • Управлять шаблонами страниц и программно определять порядок их применения.
    • Создавать таблицы для наглядного представления информации.
    • Использовать шаблоны и канву страниц.
    Для кого этот курс:
    • Этот курс как для новичков, так и для тех, кто желает расширить свои навыки. Курс будет особенно полезен тем, кто хочет автоматизировать работу при создании PDF-документов.
    Начальные требования:
    • Базовые знания Python, желание познавать новую информацию
    Как проходит обучение:
    • Все уроки в текстовом виде с кодом.
    • К каждому уроку пример готового кода с подробными комментариями и разъяснениями.
    Что вы получаете:
    • Востребованные навыки и знания: освойте умения, которые позволят автоматизировать процессы при создании PDF-документов.
    • Практический опыт: не просто теория, а множество практических решений с готовым кодом, позволяющих отработать полученные знания и увидеть результат.
    • Доступ к комьюнити: присоединитесь к сообществу, где вы сможете задать вопрос по своей задаче, делиться опытом и находить решения.
    • Поддержка наставников: получайте оперативную помощь и рекомендации от авторов курса, готовых ответить на ваши вопросы.
    • Сертификат об окончании курса: подтвердите свои навыки с помощью сертификата, который станет прекрасным дополнением к вашему профессиональному портфолио.
    • Задать вопрос: вы сможете задать вопрос по реализации какого-либо функционала и мы добавим урок с решением!
    Программа:

    Приветствие:
    • Здравствуйте!
    • Что потребуется для обучения
    Что такое PDF:
    • Библиотека ReportLab
    Создаем документ с SimpleDocTemplate:
    • Три способа создания документа
    • Демо-доступ
    • Создаём SimpleDocTemplate
    • Меры измерения в ReportLab
    • HTML-теги в Paragraph
    • Отступы в SimpleDocTemplate
    Стили, шрифты, изображения:
    • Свои стили ParagraphStyle
    • Жирный, курсив и подчеркнутый в ParagraphStyle
    • Готовые стили ParagraphStyle
    • Подключаем любые шрифты
    • Цвет шрифта и заливки
    • Вставка изображения Image и Spacer
    Списки:
    • Простой маркированный список
    • Список с ListFlowable и ListItem
    • Вложенные списки
    Создаем документ с BaseDocTemplate:
    • BaseDocTemplate Frame и PageTemplate
    • Несколько фреймов и FrameBreak
    • Колонки с помощью фреймов
    • Разные шаблоны для титульной страницы и остальных
    Таблицы:
    • Таблицы Table и стили TableStyle
    • Настройки таблицы Table
    • Контент для таблицы
    Фигуры:
    • Рисуем стандартные фигуры
    • Рисуем кастомные фигуры
    • Встроенные виджеты
    Диаграммы:
    • Общая информация
    • Вертикальная столбчатая диаграмма
    • Диаграмма с накоплением
    • Линейная диаграмма
    • Линейный график
    • Круговая диаграмма
    Использование канвы:
    • Рисуем фигуры на канве
    • Рисуем текст на канве
    • Рисуем объект текста на канве
    Использование шаблонов и канвы:
    • Добавляем номера страниц
    • Разные шаблоны для чётных и нечётных страниц
    • Проставляем печать на каждую страницу
    • Создание ссылок разными способами
    Схема документа и оглавление:
    • Создаём схему документа
    • Добавляем заголовки первого уровня
    • Кликабельное оглавление
    • Управляем стилем оглавления
    Дополнительно:
    • Добавление баркодов на канву
    • Добавление автора, заголовка, ключевых слов
    • Шифрование документа
    • Конвертация pdf в изображение
    • Создание документов с формами
    • Завершение + бонус
    Цена 1800 руб.
    Скрытая ссылка
     
    Последнее редактирование модератором: 24 июл 2026
    2 пользователям это понравилось.
  2. Последние события

    1. Sunki
      Sunki участвует в складчине.
      30 июл 2026
    2. zamit
      zamit участвует в складчине.
      30 июл 2026
    3. ivan14
      ivan14 участвует в складчине.
      26 июл 2026
    4. MikeleCorleone
      MikeleCorleone участвует в складчине.
      25 июл 2026

    Последние важные события

    1. skladchik.com
      Назначен организатор складчины.
      24 июл 2026