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.
No specific trending topics match this video yet.
Explore All Trends