Загрузка данных
import docx
from docx.shared import Pt, Mm
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.oxml import OxmlElement
from docx.oxml.ns import qn
# Инициализация документа
doc = docx.Document()
# Настройка полей страницы согласно требованиям (Левое 30 мм, Правое 15 мм, Верхнее 20 мм, Нижнее 20 мм)
sections = doc.sections
for section in sections:
section.page_width = Mm(210)
section.page_height = Mm(297)
section.top_margin = Mm(20)
section.bottom_margin = Mm(20)
section.left_margin = Mm(30)
section.right_margin = Mm(15)
section.different_first_page_header_footer = True
# Функция добавления номеров страниц
def add_page_number(run):
fldChar1 = OxmlElement('w:fldChar')
fldChar1.set(qn('w:fldCharType'), 'begin')
instrText = OxmlElement('w:instrText')
instrText.set(qn('xml:space'), 'preserve')
instrText.text = "PAGE"
fldChar2 = OxmlElement('w:fldChar')
fldChar2.set(qn('w:fldCharType'), 'separate')
fldChar3 = OxmlElement('w:fldChar')
fldChar3.set(qn('w:fldCharType'), 'end')
run._r.append(fldChar1)
run._r.append(instrText)
run._r.append(fldChar2)
run._r.append(fldChar3)
# Номер страницы внизу по центру
footer = sections[0].footer
footer_p = footer.paragraphs[0]
footer_p.alignment = WD_ALIGN_PARAGRAPH.CENTER
footer_run = footer_p.add_run()
footer_run.font.name = 'Times New Roman'
footer_run.font.size = Pt(12)
add_page_number(footer_run)
# Настройка стилей Normal
style = doc.styles['Normal']
font = style.font
font.name = 'Times New Roman'
font.size = Pt(14)
style.paragraph_format.line_spacing = 1.5
style.paragraph_format.first_line_indent = Mm(12.5)
style.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.JUSTIFY
def add_centered_title(text, bold=True, size=14, uppercase=True):
p = doc.add_paragraph()
p.paragraph_format.first_line_indent = Mm(0)
p.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER
if uppercase: text = text.upper()
run = p.add_run(text)
run.font.bold = bold
run.font.size = Pt(size)
doc.add_paragraph() # Отступ после заголовка
# ================= ТИТУЛЬНЫЙ ЛИСТ =================
p_header = doc.add_paragraph()
p_header.paragraph_format.first_line_indent = Mm(0)
p_header.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER
p_header.add_run(
"МИНИСТЕРСТВО ОБРАЗОВАНИЯ САМАРСКОЙ ОБЛАСТИ\n"
"ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ\n"
"ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ САМАРСКОЙ ОБЛАСТИ\n"
"«ГУБЕРНСКИЙ КОЛЛЕДЖ Г.СЫЗРАНИ»\n\n\n\n\n"
).font.size = Pt(12)
p_title = doc.add_paragraph()
p_title.paragraph_format.first_line_indent = Mm(0)
p_title.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER
r_doc = p_title.add_run("Доклад\n")
r_doc.font.size = Pt(18)
r_doc.font.bold = True
r_theme = p_title.add_run("на тему «Преобразование разных видов энергий друг в друга»\n\n\n\n\n")
r_theme.font.size = Pt(18)
r_theme.font.bold = True
p_author = doc.add_paragraph()
p_author.paragraph_format.first_line_indent = Mm(80)
p_author.add_run(
"Выполнила: ФИО\n"
"студентка группы ?\n"
"Специальность: 44.02.02\n"
"Преподавание в начальных классах\n"
"Форма обучения: очная\n"
"Преподаватель: Терентьева Елена Вадимовна\n\n\n\n\n"
).font.size = Pt(12)
p_city = doc.add_paragraph()
p_city.paragraph_format.first_line_indent = Mm(0)
p_city.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER
p_city.add_run("Сызрань, 2026").font.size = Pt(12)
# ================= СОДЕРЖАНИЕ =================
doc.add_page_break()
add_centered_title("СОДЕРЖАНИЕ", uppercase=True)
p_toc = doc.add_paragraph()
p_toc.paragraph_format.first_line_indent = Mm(0)
p_toc.add_run(
"ВВЕДЕНИЕ ................................................................................................................................ 3\n"
"1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРЕОБРАЗОВАНИЯ ЭНЕРГИИ ........................................ 4\n"
" Выводы по 1 разделу .......................................................................................................... 5\n"
"2 ОСНОВНЫЕ ВИДЫ ЭНЕРГИИ И ПРИМЕРЫ ИХ ПЕРЕХОДОВ ...................................... 6\n"
" Выводы по 2 разделу .......................................................................................................... 7\n"
"3 ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ ЭНЕРГЕТИЧЕСКИХ ПРЕВРАЩЕНИЙ ....................... 8\n"
" Выводы по 3 разделу .......................................................................................................... 9\n"
"ЗАКЛЮЧЕНИЕ .......................................................................................................................... 10\n"
"СПИСОК ИСТОЧНИКОВ ..................................................................................................... 11"
)
# ================= ВВЕДЕНИЕ =================
doc.add_page_break()
add_centered_title("ВВЕДЕНИЕ")
doc.add_paragraph(
"Энергия является универсальной мерой различных форм движения материи. В окружающем нас мире процессы "
"преобразования энергии происходят непрерывно. Энергия не возникает из ничего и не исчезает бесследно — она "
"лишь переходит из одной формы в другую. Понимание этих процессов лежит в основе современной физики и техники."
)
doc.add_paragraph(
"Целью данного доклада является изучение механизмов взаимного превращения различных видов энергии и "
"анализ их практического применения в повседневной жизни и технике. Актуальность темы обусловлена необходимостью "
"поиска наиболее эффективных способов использования энергетических ресурсов в современном обществе."
)
# ================= РАЗДЕЛ 1 =================
doc.add_page_break()
add_centered_title("1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРЕОБРАЗОВАНИЯ ЭНЕРГИИ")
doc.add_paragraph(
"Превращение энергии подчиняется фундаментальному закону сохранения и превращения энергии. Согласно этому "
"закону, в изолированной системе полная энергия остается постоянной. При переходе энергии от одного тела к "
"другому или при превращении из одного вида в другой её значение не меняется."
)
doc.add_paragraph(
"Однако в макроскопических процессах превращение энергии всегда сопровождается диссипацией — рассеиванием "
"части энергии в виде тепла. Это ограничивает коэффициент полезного действия (КПД) любых механизмов, так как "
"часть полезной энергии неизбежно превращается во внутреннюю энергию окружающей среды."
)
add_centered_title("Выводы по 1 разделу", uppercase=False)
doc.add_paragraph(
"1. Энергия является количественной мерой движения материи и обладает свойством сохраняться в замкнутых системах.\n"
"2. Любое техническое преобразование энергии сопровождается потерями, что делает невозможным создание вечного двигателя."
)
# ================= РАЗДЕЛ 2 =================
doc.add_page_break()
add_centered_title("2 ОСНОВНЫЕ ВИДЫ ЭНЕРГИИ И ПРИМЕРЫ ИХ ПЕРЕХОДОВ")
doc.add_paragraph(
"Существует множество видов энергии: механическая, тепловая (внутренняя), электрическая, химическая, световая, "
"ядерная. Примером перехода химической энергии в тепловую и световую является процесс горения. В аккумуляторах "
"электрическая энергия превращается в химическую (при зарядке) и обратно (при работе)."
)
doc.add_paragraph(
"Механическая энергия часто переходит во внутреннюю за счет работы сил трения. Например, при резком торможении "
"автомобиля кинетическая энергия движения превращается в тепловую энергию тормозных колодок и шин. Это демонстрирует "
"всеобщий характер энергетических превращений."
)
add_centered_title("Выводы по 2 разделу", uppercase=False)
doc.add_paragraph(
"1. Все виды энергии способны к взаимным превращениям в зависимости от условий физического процесса.\n"
"2. Наиболее распространенным конечным результатом преобразования энергии в бытовых условиях является тепловая энергия."
)
# ================= РАЗДЕЛ 3 =================
doc.add_page_break()
add_centered_title("3 ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ ЭНЕРГЕТИЧЕСКИХ ПРЕВРАЩЕНИЙ")
doc.add_paragraph(
"В современной энергетике основная задача — преобразование природной энергии в электрическую. На гидроэлектростанциях "
"потенциальная энергия воды превращается в кинетическую, затем в механическую энергию вращения турбины и, наконец, "
"в электричество. На тепловых электростанциях используется энергия химических связей топлива."
)
doc.add_paragraph(
"В быту мы постоянно сталкиваемся с электроприборами: лампа накаливания превращает электричество в свет и тепло, "
"утюг — в тепло, электродвигатель вентилятора — в механическую энергию движения воздуха. Эти процессы делают "
"нашу жизнь комфортной и обеспечивают работу всей промышленности."
)
add_centered_title("Выводы по 3 разделу", uppercase=False)
doc.add_paragraph(
"1. Технический прогресс человечества напрямую связан с умением эффективно преобразовывать энергию.\n"
"2. Электрическая энергия является наиболее удобной формой для транспортировки и последующего преобразования в другие виды."
)
# ================= ЗАКЛЮЧЕНИЕ =================
doc.add_page_break()
add_centered_title("ЗАКЛЮЧЕНИЕ")
doc.add_paragraph(
"В ходе работы было установлено, что превращение энергии является фундаментальным законом природы. Любое действие "
"во Вселенной сопровождается переходом энергии из одной формы в другую. Изучение этих процессов позволило человечеству "
"создать сложные технические системы, от простых рычагов до космических кораблей."
)
doc.add_paragraph(
"Важно помнить, что ресурсы планеты ограничены, и повышение эффективности преобразования энергии (увеличение КПД) "
"является ключевой задачей для будущих поколений исследователей и педагогов."
)
# ================= ИСТОЧНИКИ =================
doc.add_page_break()
add_centered_title("СПИСОК ИСТОЧНИКОВ")
sources = [
"1. Дмитриева, В.Ф. Физика для профессий и специальностей технического профиля: учебник / В.Ф. Дмитриева. – М.: Академия, 2017. – 448 с. – Текст: непосредственный.",
"2. Мякишев, Г.Я. Физика. 10 класс: учебник / Г.Я. Мякишев, Б.Б. Буховцев. – М.: Просвещение, 2019. – 416 с. – Текст: непосредственный.",
"3. Трофимова, Т.И. Курс физики: учеб. пособие / Т.И. Трофимова. – М.: Академия, 2018. – 560 с. – Текст: непосредственный.",
"4. Перышкин, А.В. Физика. 8 класс: учебник / А.В. Перышкин. – М.: Дрофа, 2020. – 238 с. – Текст: непосредственный.",
"5. Касьянов, В.А. Физика. 10 класс. Углубленный уровень / В.А. Касьянов. – М.: Дрофа, 2021. – 450 с. – Текст: непосредственный.",
"6. Савельев, И.В. Курс общей физики: учеб. пособие / И.В. Савельев. – СПб.: Лань, 2020. – 432 с. – Текст: непосредственный.",
"7. Сивухин, Д.В. Общий курс физики. Т. 1. Механика / Д.В. Сивухин. – М.: Физматлит, 2018. – 560 с. – Текст: непосредственный.",
"8. Китайгородский, А.И. Физика для всех / А.И. Китайгородский. – М.: Наука, 2017. – 208 с. – Текст: непосредственный.",
"9. Электронная библиотека физического факультета МГУ. – URL: http://www.phys.msu.ru/rus/library/ (дата обращения: 01.06.2026). – Режим доступа: свободный.",
"10. Федеральный портал «Российское образование». – URL: http://www.edu.ru (дата обращения: 02.06.2026). – Режим доступа: свободный."
]
p_src = doc.add_paragraph()
p_src.paragraph_format.first_line_indent = Mm(0)
for s in sources:
p_src.add_run(s + "\n")
# Сохранение
path = "/mnt/data/Doklad_Preobrazovanie_energii.docx"
doc.save(path)