Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3495041
А
Аноним
09 ноября 2025 11:09 · публичный вопрос
А
Аноним

сделай программный код презентации по теме образование в Луганске в 19 веке

Ответ нейросети
09 ноября 2025 11:09

Ниже пример программного кода на Python, который создаёт презентацию PowerPoint на тему «Образование в Луганске в XIX веке». Код использует библиотеку python-pptx. Вы можете подстроить содержание под нужный уровень (середина школы) и добавить изображения при желании.

Как запустить:

  • Установите зависимость: pip install python-pptx
  • Сохраните код в файл, например create_presentation.py
  • Запустите: python create_presentation.py
  • В текущей папке появится файл education_lugansk_19th.pptx

Код:

from pptx import Presentation
from pptx.util import Inches, Pt

# Заглушка для настройки содержания презентации
slides_content = [
    {
        "title": "Образование в Луганске в XIX веке",
        "bullets": [
            "Обзор темы: образование на Луганщине в XIX веке; формальные и неформальные каналы обучения.",
            "Контекст: религия, экономика Донбасса (угольная промышленность и сельское хозяйство), городская vs сельская среда."
        ]
    },
    {
        "title": "Географический и социально-экономический контекст",
        "bullets": [
            "Луганщина в составе Екатеринославской губернии (регион Донбасса в составе Российской империи).",
            "Развитие угольной добычи и сопутствующих отраслей создавали спрос на образование.",
            "Городское население обладало большим доступом к образованию, чем сельское."
        ]
    },
    {
        "title": "Структура образовательной системы",
        "bullets": [
            "Начальное образование — церковно-приходские школы и приходские училища.",
            "Среднее образование — гимназии и реальные училища; существовали мужские и женские школы.",
            "Доступ к образованию зависел от социального статуса, пола и места проживания."
        ]
    },
    {
        "title": "Начальное образование и приходские школы",
        "bullets": [
            "Основная роль церкви в обучении чтению и письму.",
            "Программы часто включали чтение, письмо и элементарную арифметику."
        ]
    },
    {
        "title": "Гимназии, реальные училища и женское образование",
        "bullets": [
            "Гимназии и реальные училища — путь к городскому и региональному обучению и профессиям.",
            "К концу XIX века появились женские училища, расширявшие доступ к образованию женщин."
        ]
    },
    {
        "title": "Язык обучения и культурный контекст",
        "bullets": [
            "Государственные школы чаще всего преподавали на русском языке.",
            "Украинский язык сохранялся в разговорной речи; в образовании встречались ограничения по языку."
        ]
    },
    {
        "title": "Реформы образования в XIX веке",
        "bullets": [
            "1864 год — создание начала реформ: учреждение народных училищ и расширение земских училищ.",
            "Дальнейшее развитие образования в 70–80-е годы, но темпы варьировались по регионам."
        ]
    },
    {
        "title": "Преподаватели и условия труда",
        "bullets": [
            "Педагогический корпус — чаще всего выпускники духовных школ, местные учителя и служители церкви.",
            "Условия и оплата зависели от местной экономики и политики."
        ]
    },
    {
        "title": "Доступность образования и социальные факторы",
        "bullets": [
            "Доступ к образованию был ограничен в сельской местности; городское население имело больший доступ.",
            "Дискриминация по полу также сказывалась на доступе девушек к обучению."
        ]
    },
    {
        "title": "Итоги и влияние образования на регион",
        "bullets": [
            "Образование содействовало грамотности, развитию ремесел и торговли, культурному развитию Донбасса.",
            "Уровень грамотности среди крестьян оставался умеренным к концу века."
        ]
    },
    {
        "title": "Источники и дополнительные материалы",
        "bullets": [
            "Исторические исследования русской имперской грамотности и образования в Украине.",
            "Церковные архивы и местные учительские записи (обобщённые примеры)."
        ]
    }
]

def add_title_slide(prs, title_text, subtitle=None):
    # Используем макет "Title Slide" (layout index 0 обычно)
    slide = prs.slides.add_slide(prs.slide_layouts[0])
    slide.shapes.title.text = title_text
    if subtitle:
        slide.placeholders[1].text = subtitle

def add_content_slide(prs, title_text, bullets):
    # Используем макет "Title and Content" (layout index 1)
    slide = prs.slides.add_slide(prs.slide_layouts[1])
    slide.shapes.title.text = title_text
    # Заполнение списка пунктов
    body = slide.placeholders[1].text_frame
    body.clear()
    for i, bullet in enumerate(bullets):
        p = body.add_paragraph()
        p.text = bullet
        p.level = 0
        # Можно настроить стиль
        p.font.size = Pt(18)

def create_presentation():
    prs = Presentation()

    # Title slide
    add_title_slide(prs, "Образование в Луганске в XIX веке",
                    "Культурно-образовательные реалии Донбасса в Российской империи")

    # Добавляем остальные слайды
    for item in slides_content:
        add_content_slide(prs, item["title"], item["bullets"])

    # Сохранение файла
    output_path = "education_lugansk_19th.pptx"
    prs.save(output_path)
    print(f"Презентация создана: {output_path}")

if __name__ == "__main__":
    create_presentation()

Что можно легко поменять и расширить

  • Изменить контент: отредактируйте текст в slides_content, добавьте или удалите слайды, поменяйте порядок.
  • Добавить изображения: можно вставлять изображения через slide.shapes.add_picture("path_to_image", left, top, width, height) в нужных слайдах.
  • Изменить стиль: можно настроить размер шрифта, цвет, отступы и уровни вложенности пунктов через свойства параграфов и текстовых блоков.
  • Добавить разделы: можно добавить разделы по конкретным темам (например, «Роль церкви», «Язык обучения», «Географический контекст») и прикрепить к ним определённую подборку слайдов.

Дополнительные идеи для усиления понимания

  • Добавить карту Донбасса XIX века и пометить луганскую территорию; можно вставить как изображение.
  • Добавить примеры источников (архивные документы, выписки из учительских журналов, уставов училищ) и кратко пояснить их значимость.
  • Включить сравнение с соседними регионами (например, с Харковской или Киевской губерниями) для контраста.

Если хочешь, могу адаптировать содержимое под конкретный класс (например, 9-11 класс) или сделать упор на определённые аспекты (например, влияние реформ 1864 года, женское образование, язык обучения). Также могу сделать вывод к конкретным источникам и оформить презентацию под требования вашего учителя.