Update docs/tech_docs/python/presentation_sample.md

This commit is contained in:
2024-03-29 01:27:44 +00:00
parent fa300a6f59
commit 594c414fba

View File

@@ -0,0 +1,56 @@
```python
from pptx import Presentation
from pptx.util import Inches, Pt
from pptx.enum.shapes import MSO_SHAPE
from pptx.dml.color import RGBColor
# Create a new Presentation object
prs = Presentation()
# Slide 1: Title Slide
slide_title_layout = prs.slide_layouts[0] # Choosing the title layout
slide = prs.slides.add_slide(slide_title_layout)
slide.shapes.title.text = "Economics 101"
slide.placeholders[1].text = "An Introduction to Economics\nMacro and Micro Perspectives"
# Function to add slides
def add_slide(prs, title, content):
slide_layout = prs.slide_layouts[1] # Title and Content layout
slide = prs.slides.add_slide(slide_layout)
slide.shapes.title.text = title
slide.placeholders[1].text = content
return slide
# Slide 2: Introduction to Economics
add_slide(prs, "Introduction to Economics", "Overview\nImportance of Economics\nMacro vs Micro")
# Slide 3: Macroeconomics Overview
add_slide(prs, "Macroeconomics Overview", "Definition\nKey Concepts\nImportance")
# Slide 4: Microeconomics Overview
add_slide(prs, "Microeconomics Overview", "Definition\nKey Concepts\nImportance")
# Slide 5: Fundamental Concepts
add_slide(prs, "Fundamental Concepts", "Supply and Demand\nMarket Equilibrium\nElasticity")
# Slide 6: Macroeconomic Indicators
add_slide(prs, "Macroeconomic Indicators", "GDP\nInflation Rate\nUnemployment Rate")
# Slide 7: Microeconomic Analysis
add_slide(prs, "Microeconomic Analysis", "Consumer Behavior\nProduction and Costs\nMarket Structures")
# Slide 8: Monetary Policy
add_slide(prs, "Monetary Policy", "Role of Central Bank\nTools of Monetary Policy\nImpact on Economy")
# Slide 9: Fiscal Policy
add_slide(prs, "Fiscal Policy", "Government Spending\nTaxation\nImpact on Economy")
# Slide 10: International Trade
add_slide(prs, "International Trade", "Benefits\nTrade Barriers\nTrade Agreements")
# Slide 11: Conclusion
add_slide(prs, "Conclusion", "Summary of Key Points\nFurther Reading\nQuestions")
# Save the presentation
prs.save("/mnt/data/Economics_101_Presentation.pptx")
```