Untitled
unknown
plain_text
10 months ago
2.5 kB
14
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_fileEditor is loading...
Leave a Comment