Skip to content

🚀 Empowering Corporate Professionals: Create Impactful Presentations with Python and OpenAI 📊 As a helpful individual passionate about data storytelling, I’ve developed a Python-based Jupyter Notebook that transforms raw information into compelling PowerPoint presentations.

License

Notifications You must be signed in to change notification settings

dchattaraj77/Python-Powered-Presentation-Generator

Repository files navigation

Python-Powered-Presentation-Generator:

Overview:

This Python-based tool empowers corporate professionals to create impactful PowerPoint presentations effortlessly. Whether you’re a sales executive, marketer, or business analyst, this repository simplifies the process of turning data into engaging slides.

Features:

🔹Data Retrieval: Automatically fetch relevant information from the web. 🔹Concise Content: Craft clear and compelling text for each slide. 🔹Visual Appeal: Generate minimalist, landscape-mode images. 🔹Quality Control: Review both text and visuals before proceeding. 🔹PNG Conversion: Code execution converts images to PNG format. 🔹Slide Creation: Assemble the final PowerPoint presentation.

How to Use:

  1. Clone the Repository: git clone https://github.com/yourusername/yourproject.git
  2. Install Dependencies: pip install -r requirements.txt
  3. Customize the Prompt: Modify the create_prompt() function in Python-Powered Presentation Generator.py to suit your subject and audience.
  4. Generate Content: Run python presentation_generator.py to generate text content using OpenAI’s API.
  5. Convert Images: Implement image conversion (e.g., using Pillow) as specified in the prompt.
  6. Create the Presentation: Use python-pptx or a similar library to assemble the slides.
  7. Share Your Insights!

Example Prompt: You're skilled in presentation creation. Your task is to create a short presentation about [Subject] aimed at a [Specify Audience] audience. ...

About

🚀 Empowering Corporate Professionals: Create Impactful Presentations with Python and OpenAI 📊 As a helpful individual passionate about data storytelling, I’ve developed a Python-based Jupyter Notebook that transforms raw information into compelling PowerPoint presentations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages