Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

PowerPoint Presentation Automation using Python

person icon Shubham Gupta

4.6

PowerPoint Presentation Automation using Python

This python based project can create PowerPoint presentation automatically within few minutes.

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Shubham Gupta

English [CC]

category icon Development ,Programming Languages,Python

Lectures -13

Resources -4

Duration -1.5 hours

Lifetime Access

4.6

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

PowerPoint is the popular presentation software commonly used for office and educational slide shows. Creating presentations manually is time-consuming. This Python-based project can create a PowerPoint presentation automatically within a few minutes. You will learn to create a Python project using PyCharm and Python version 3 and deploy it for Microsoft Windows using PyInstaller. 

In this project, automation is being achieved by fetching text from Wikipedia and images from the Microsoft Bing search engine module. Create different types of slides using custom functions and then merge them together to create a .pptx file. You can later modify them and use them as per your requirement.

Custom functions will create bulleted slides, image slides, title slides, ending slides, and more.

We will be creating this project from the beginning and building it step by step.

Goals

  • By taking this course, you will learn multiple skills of time management and the mathematical logic behind automation. You can use these skills to automate other things by writing a few lines of code. All functions and programs are modular and can be used in new projects. After purchasing this course, you will get access to complete source code. Lifetime updates to this course are included for your convenience.

Prerequisites

  • You must be having a computer with an internet connection.
  • You must have a basic understanding of the Python programming language.
PowerPoint Presentation Automation using Python

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction

5 Lectures
  • play icon Project Demo 01:03 01:03
  • play icon Requirement Specification 01:20 01:20
  • play icon Python setup 01:46 01:46
  • play icon Pycharm setup 03:47 03:47
  • play icon Create project 01:15 01:15

Include Libraries

3 Lectures
Tutorialspoint

Create slides

3 Lectures
Tutorialspoint

Validation and Delivery

2 Lectures
Tutorialspoint

Instructor Details

Shubham Gupta

Shubham Gupta

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515