<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">infoschool</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика в школе</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics in school</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2221-1993</issn><publisher><publisher-name>Publishing House Education and Informatics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32517/2221-1993-2024-23-6-64-71</article-id><article-id custom-type="elpub" pub-id-type="custom">infoschool-824</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>МЕТОДИЧЕСКАЯ КОПИЛКА</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>TEACHING PRACTICES</subject></subj-group></article-categories><title-group><article-title>Реализация учебных проектов на Python с помощью модуля py-docx</article-title><trans-title-group xml:lang="en"><trans-title>Realisation of learning projects In python using the py-docx module</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Поздышева</surname><given-names>К. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Pozdysheva</surname><given-names>K. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Поздышева Кристина Сергеевна, магистрант кафедры теории и методики обучения информатике, ярославский государственный педагогический университет им. к. д. Ушинского; учитель информатики, Средняя школа № 58  </p><p>адрес: 150000, г. Ярославль, ул. Республиканская, д. 108/1; 150060, г. Ярославль, ул. Труфанова 21а</p></bio><bio xml:lang="en"><p>Yaroslavl</p></bio><email xlink:type="simple">kpozdysheva@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Ярославский государственный педагогический университет им. К. Д. Ушинского;&#13;
Cредняя школа № 58 с углубленным изучением предметов естественно-математического цикла</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Yaroslavl State Pedagogical University named after K. D. Ushinsky; &#13;
School 58</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>27</day><month>12</month><year>2024</year></pub-date><volume>23</volume><issue>6</issue><fpage>64</fpage><lpage>71</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Поздышева К.С., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Поздышева К.С.</copyright-holder><copyright-holder xml:lang="en">Pozdysheva K.S.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://school.infojournal.ru/jour/article/view/824">https://school.infojournal.ru/jour/article/view/824</self-uri><abstract><p>При изучении программирования целесообразно сочетать систематическую подготовку и проектную деятельность учащихся. На уроках информатики школьники знакомятся с основными алгоритмическими конструкциями и структурами данных. В рамках работы над индивидуальным проектом интересным представляется опыт организации изучения школьниками возможностей различных библиотек. В статье представлены методические рекомендации по организации трех индивидуальных проектов, результатом которых являются: программа, позволяющая генерировать тексты — наградные документы; программа — генератор самостоятельных работ; расписание для классов по готовому расписанию для учителей. Проекты имеют разную сложность и могут быть предложены учащимся IX—X классов.</p><p>В статье предложен справочный материал для знакомства школьников с основными возможностями модуля py-docx, сформулированы цели и критерии оценки проектов, дан примерный план работы над проектом, приведены примеры возможных результатов проектной деятельности.</p></abstract><trans-abstract xml:lang="en"><p>When studying programming, it is advisable to combine systematic training and project activities of students. At informatics lessons, students get acquainted with the basic algorithmic structures and data structures. As part of the work on an individual project, the experience of organizing students to study the possibilities of various libraries is interesting. The article presents methodological recommendations for the organization of three individual projects, the result of which is: a program that allows you to generate texts — award documents; program — generator of independent works; timetable for classes according to a ready-made schedule for teachers. Projects have different complexity and can be offered to students in 9th–10th grades.</p><p>The article offers reference material for introducing students to the basic capabilities of the py-docx module, defines the aims and criteria for evaluating projects, gives an approximate work plan for the project, and provides examples of possible results of project activities.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>обучение программированию</kwd><kwd>индивидуальный учебный проект</kwd><kwd>модуль py-docx</kwd><kwd>Python</kwd></kwd-group><kwd-group xml:lang="en"><kwd>training in programming</kwd><kwd>individual learning project</kwd><kwd>py-docx module</kwd><kwd>Python</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Баженова И. В. Методика проективно-рекурсивного обучения программированию студентов математических направлений подготовки: дис. … канд. пед. наук. Красноярск, 2015. 156 с. EDN: VJENGV.</mixed-citation><mixed-citation xml:lang="en">Баженова И. В. Методика проективно-рекурсивного обучения программированию студентов математических направлений подготовки: дис. … канд. пед. наук. Красноярск, 2015. 156 с. EDN: VJENGV.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Барышева И. В., Малкина Е. В., Козлов О. А. Проектный метод обучения программированию студентов профильных специальностей в условиях дистанционной работы // Вопросы методики преподавания в вузе. 2021. Т. 10. № 38. С. 40–55. EDN: VMIGWI. DOI: 10.18720/HUM/ISSN22278591.38.04.</mixed-citation><mixed-citation xml:lang="en">Барышева И. В., Малкина Е. В., Козлов О. А. Проектный метод обучения программированию студентов профильных специальностей в условиях дистанционной работы // Вопросы методики преподавания в вузе. 2021. Т. 10. № 38. С. 40–55. EDN: VMIGWI. DOI: 10.18720/HUM/ISSN22278591.38.04.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Бордюгова Т. Н. Методические подходы к формированию компетенций в области программирования на основе реализации индивидуальной траектории обучения: на примере подготовки бакалавров по направлению «Педагогическое образование», профиль «Информатика»: дис. … канд. пед. наук. М., 2011. 141 с. EDN: QFRLYV.</mixed-citation><mixed-citation xml:lang="en">Бордюгова Т. Н. Методические подходы к формированию компетенций в области программирования на основе реализации индивидуальной траектории обучения: на примере подготовки бакалавров по направлению «Педагогическое образование», профиль «Информатика»: дис. … канд. пед. наук. М., 2011. 141 с. EDN: QFRLYV.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Босова Л. Л. Как учат программированию в XXI веке: отечественный и зарубежный опыт обучения программированию в школе // Информатика в школе. 2018. № 6. С. 3–11. EDN: XZOOJV.</mixed-citation><mixed-citation xml:lang="en">Босова Л. Л. Как учат программированию в XXI веке: отечественный и зарубежный опыт обучения программированию в школе // Информатика в школе. 2018. № 6. С. 3–11. EDN: XZOOJV.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Босова Л. Л. Международные тенденции развития школьного образования в области информатики и ИКТ // Материалы Шестнадцатой открытой Всероссийской конференции</mixed-citation><mixed-citation xml:lang="en">Босова Л. Л. Международные тенденции развития школьного образования в области информатики и ИКТ // Материалы Шестнадцатой открытой Всероссийской конференции</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">«Преподавание информационных технологий в Российской Федерации» (Москва, 14–15 мая 2018 года). М.: МГТУ имени Н. Э. Баумана, 2018. С. 350–352. EDN: XUJFSX.</mixed-citation><mixed-citation xml:lang="en">«Преподавание информационных технологий в Российской Федерации» (Москва, 14–15 мая 2018 года). М.: МГТУ имени Н. Э. Баумана, 2018. С. 350–352. EDN: XUJFSX.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Босова Л. Л., Аквилянов Н. А., Кочергин И. О., Штепа Ю. Л., Бурцева Т. А. Информатика. 8–9 классы. Начала программирования на языке Python. Дополнительные главы к учебникам. М.: БИНОМ. Лаборатория знаний, 2022. 96 с.</mixed-citation><mixed-citation xml:lang="en">Босова Л. Л., Аквилянов Н. А., Кочергин И. О., Штепа Ю. Л., Бурцева Т. А. Информатика. 8–9 классы. Начала программирования на языке Python. Дополнительные главы к учебникам. М.: БИНОМ. Лаборатория знаний, 2022. 96 с.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Документация python-docx 1.1.2. https://python-docx. readthedocs.io/en/latest/index.html</mixed-citation><mixed-citation xml:lang="en">Документация python-docx 1.1.2. https://python-docx. readthedocs.io/en/latest/index.html</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Каракозов С. Д., Маняхина В. Г. Python как базовый язык обучения программированию // Информатика в школе. 2020. № 1. С. 26–30. EDN: GPEZPH. DOI: 10.32517/2221-19932020-19-1-26-30.</mixed-citation><mixed-citation xml:lang="en">Каракозов С. Д., Маняхина В. Г. Python как базовый язык обучения программированию // Информатика в школе. 2020. № 1. С. 26–30. EDN: GPEZPH. DOI: 10.32517/2221-19932020-19-1-26-30.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Поляков К. Ю., Еремин Е. А. Информатика. 11 класс. Базовый и углубленный уровни. В 2 ч. Ч. 2. М.: БИНОМ. Лаборатория знаний, 2017. 304 с.</mixed-citation><mixed-citation xml:lang="en">Поляков К. Ю., Еремин Е. А. Информатика. 11 класс. Базовый и углубленный уровни. В 2 ч. Ч. 2. М.: БИНОМ. Лаборатория знаний, 2017. 304 с.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Поляков К. Ю., Еремин Е. А. Новая линейка учебников информатики для основной и средней школы // Актуальные проблемы физико-математического образования. Материалы II Международной научно-практической конференции (Набережные Челны, 20–22 октября 2017 года). Набережные Челны: Набережночелнинский государственный педагогический университет, 2017. С. 233–234. EDN: YUXTFB.</mixed-citation><mixed-citation xml:lang="en">Поляков К. Ю., Еремин Е. А. Новая линейка учебников информатики для основной и средней школы // Актуальные проблемы физико-математического образования. Материалы II Международной научно-практической конференции (Набережные Челны, 20–22 октября 2017 года). Набережные Челны: Набережночелнинский государственный педагогический университет, 2017. С. 233–234. EDN: YUXTFB.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Приказ Министерства образования и науки Российской Федерации от 17 мая 2012 г. № 413 «Об утверждении федерального государственного образовательного стандарта среднего общего образования». https://fgos.ru/fgos/fgos-soo/</mixed-citation><mixed-citation xml:lang="en">Приказ Министерства образования и науки Российской Федерации от 17 мая 2012 г. № 413 «Об утверждении федерального государственного образовательного стандарта среднего общего образования». https://fgos.ru/fgos/fgos-soo/</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Работа с документами, модуль python-docx // Платформа электронного обучения GeeksforGeeks. https://www.geeksforgeeks.org/working-with-documents-python-docxmodule/?ref=ml_lbp</mixed-citation><mixed-citation xml:lang="en">Работа с документами, модуль python-docx // Платформа электронного обучения GeeksforGeeks. https://www.geeksforgeeks.org/working-with-documents-python-docxmodule/?ref=ml_lbp</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Работа с текстом, модуль python-docx // Справочник по языку Python3. https://docs-python.ru/packages/modul-pythondocx-python/rabota-tekstom/</mixed-citation><mixed-citation xml:lang="en">Работа с текстом, модуль python-docx // Справочник по языку Python3. https://docs-python.ru/packages/modul-pythondocx-python/rabota-tekstom/</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
