Automating Report Generation in Python - Part 4: Creating PDFs
In this fourth installment of our series on generating reports with Python, we will demonstrate how to automatically create a report in PDF format. Join us as we explore the steps involved in this process.

Lianne and Justin
40.9K views • Aug 10, 2021

About this video
Welcome to our new Generate Reports with Python automatically series. You'll generate an example report in different formats.
In this Part 4 video, we'll generate reports as PDF directly.
GitHub Repo with code: https://github.com/liannewriting/YouTube-videos-public/tree/main/generate-reports-with-python-sp500
Part 1: Overview
Part 2: Excel
Part 3: HTML (with template) & HTML to PDF
▶️Part 4: PDF directly
Technologies that will be used
☑️ JupyterLab (Notebook)
☑️ pandas
☑️ Jinja2
☑️ WeasyPrint
☑️ FPDF
Links mentioned in the video
►FPDF Minimal Example: https://pyfpdf.readthedocs.io/en/latest/Tutorial/index.html#minimal-example
►Python Interactive Dashboards with Plotly Dash: https://www.udemy.com/course/python-interactive-dashboards-with-plotly-dash/?referralCode=27BF272291E2106DA590
►Python Interactive Dashboards with Plotly Dash - Quick Tutorial: https://youtu.be/UYGwgHhazMA
There's also an article version of the same content. If you prefer reading, please check it out. How to generate Reports with Python (3 Formats/4 Tools): https://www.justintodata.com/generate-reports-with-python/
Get access to more data science materials, check out our website Just into Data: https://justintodata.com/
In this Part 4 video, we'll generate reports as PDF directly.
GitHub Repo with code: https://github.com/liannewriting/YouTube-videos-public/tree/main/generate-reports-with-python-sp500
Part 1: Overview
Part 2: Excel
Part 3: HTML (with template) & HTML to PDF
▶️Part 4: PDF directly
Technologies that will be used
☑️ JupyterLab (Notebook)
☑️ pandas
☑️ Jinja2
☑️ WeasyPrint
☑️ FPDF
Links mentioned in the video
►FPDF Minimal Example: https://pyfpdf.readthedocs.io/en/latest/Tutorial/index.html#minimal-example
►Python Interactive Dashboards with Plotly Dash: https://www.udemy.com/course/python-interactive-dashboards-with-plotly-dash/?referralCode=27BF272291E2106DA590
►Python Interactive Dashboards with Plotly Dash - Quick Tutorial: https://youtu.be/UYGwgHhazMA
There's also an article version of the same content. If you prefer reading, please check it out. How to generate Reports with Python (3 Formats/4 Tools): https://www.justintodata.com/generate-reports-with-python/
Get access to more data science materials, check out our website Just into Data: https://justintodata.com/
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
40.9K
Likes
468
Duration
10:09
Published
Aug 10, 2021
User Reviews
4.4
(8) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.