Untitled
unknown
plain_text
5 months ago
3.7 kB
3
Indexable
rom pptx import Presentation from pptx.util import Inches, Pt from pptx.dml.color import RGBColor # Create a new PowerPoint presentation prs = Presentation() # Define slide title style def add_title_slide(slide, title_text): title = slide.shapes.title title.text = title_text title.text_frame.paragraphs[0].font.size = Pt(40) title.text_frame.paragraphs[0].font.bold = True # Define content slide style def add_content_slide(title_text, content_text): slide_layout = prs.slide_layouts[1] # Title and content layout slide = prs.slides.add_slide(slide_layout) title = slide.shapes.title title.text = title_text content = slide.shapes.placeholders[1].text_frame content.text = content_text content.paragraphs[0].font.size = Pt(18) # 1. Introduction slide slide_layout = prs.slide_layouts[0] # Title slide layout slide = prs.slides.add_slide(slide_layout) add_title_slide(slide, "Pictogramme et Associogramme: Outils pour l'Organisation de l'Information") # 2. Definition du pictogramme add_content_slide("Qu'est-ce qu'un pictogramme?", "Un pictogramme est une représentation graphique simplifiée d'un objet ou concept. " "Il est utilisé pour transmettre une information de manière rapide et visuelle.\n\n" "Exemples: Infographies, signalétique, manuels d'instruction.\n\n" "Avantages:\n- Permet une compréhension rapide\n- Adapté à un large public") # 3. Exemple du pictogramme (with image) slide_layout = prs.slide_layouts[5] # Title only layout slide = prs.slides.add_slide(slide_layout) title = slide.shapes.title title.text = "Exemple de Pictogramme" img_path = '/mnt/data/pictogramme_associogramme.png' left = Inches(1.5) top = Inches(1.5) height = Inches(3) slide.shapes.add_picture(img_path, left, top, height=height) # 4. Definition de l'associogramme add_content_slide("Qu'est-ce qu'un associogramme?", "Un associogramme est un outil visuel qui relie un concept central à plusieurs idées associées. " "Il permet de structurer la pensée et d'organiser des informations complexes.\n\n" "Exemples: Brainstorming, planification de projets.\n\n" "Avantages:\n- Aide à explorer les idées reliées à un concept\n- Organisation logique des informations") # 5. Exemple de l'associogramme (with image) slide_layout = prs.slide_layouts[5] # Title only layout slide = prs.slides.add_slide(slide_layout) title = slide.shapes.title title.text = "Exemple d'Associogramme" img_path = '/mnt/data/A_professional_image_for_a_PowerPoint_slide_showin.png' left = Inches(1.5) top = Inches(1.5) height = Inches(3) slide.shapes.add_picture(img_path, left, top, height=height) # 6. Comparaison add_content_slide("Comparaison: Pictogramme vs Associogramme", "Pictogramme:\n- Idéal pour communiquer un concept unique visuellement\n" "- Convient pour des idées simples\n\n" "Associogramme:\n- Meilleur pour explorer des idées complexes\n" "- Aide à organiser des concepts interconnectés") # 7. Conclusion add_content_slide("Conclusion", "Les pictogrammes simplifient l'information visuelle, tandis que les associogrammes " "organisent et explorent des concepts complexes. Ce sont des outils clés pour améliorer " "la communication et la gestion de l'information.") # Save the presentation pptx_path = '/mnt/data/presentation_pictogramme_associogramme.pptx' prs.save(pptx_path) pptx_path
Editor is loading...
Leave a Comment