Untitled

 avatar
unknown
plain_text
10 months ago
2.5 kB
16
Indexable
from pptx import Presentation
from pptx.util import Inches

# Recreate the presentation since the previous session reset
prs = Presentation()

title_slide_layout = prs.slide_layouts[0]
content_slide_layout = prs.slide_layouts[1]

# Title Slide
slide = prs.slides.add_slide(title_slide_layout)
title = slide.shapes.title
subtitle = slide.placeholders[1]
title.text = "Final Exam Preparation - Physics, Chemistry & Maths"
subtitle.text = "Syllabus Coverage | Total Marks: 300"

# Helper function
def add_slide(title_text, content_text):
    slide = prs.slides.add_slide(content_slide_layout)
    title = slide.shapes.title
    content = slide.placeholders[1]
    title.text = title_text
    content.text = content_text

# Physics
add_slide("Physics: Vectors", 
          "• Definition of vectors and scalars\n• Representation of vectors\n• Vector addition\n• Resolution of vectors\n• Dot & cross product\n• Applications")
add_slide("Physics: Motion in One Dimension", 
          "• Distance vs displacement\n• Speed vs velocity\n• Equations of motion\n• Graphs (x-t, v-t, a-t)\n• Free fall motion")
add_slide("Physics: Projectile Motion", 
          "• Trajectory equation\n• Time of flight\n• Max height\n• Range\n• Symmetry of path")
add_slide("Physics: Newton’s Laws", 
          "• 1st Law (Inertia)\n• 2nd Law (F=ma)\n• 3rd Law (Action-reaction)\n• Free body diagrams\n• Friction\n• Applications")

# Chemistry
add_slide("Chemistry: Basic Concepts", 
          "• Laws of chemical combination\n• Dalton’s theory\n• Mole concept\n• Molar mass & volume\n• Empirical & molecular formula\n• Stoichiometry")
add_slide("Chemistry: Analytical Chemistry", 
          "• Qualitative vs Quantitative analysis\n• Volumetric (titration)\n• Gravimetric\n• Instrumental methods (spectroscopy, chromatography)\n• Errors & accuracy")

# Maths
add_slide("Maths: Complex Numbers", 
          "• i² = -1\n• Standard form a+ib\n• Argand plane\n• Conjugates, modulus, argument\n• Operations\n• Quadratic equations with complex roots")
add_slide("Maths: Sets & Relations", 
          "• Definition & types\n• Union, intersection, complement\n• Venn diagrams\n• Cartesian product\n• Relations (types)\n• Domain & range")
add_slide("Maths: Functions", 
          "• Definition\n• Types (one-one, onto)\n• Domain & range\n• Composition\n• Inverse functions\n• Graphs")

# Save PPTX
pptx_file = "/mnt/data/Exam_Revision_PPT.pptx"
prs.save(pptx_file)

pptx_file
Editor is loading...
Leave a Comment