Реализация учебных проектов на Python с помощью модуля py-docx
https://doi.org/10.32517/2221-1993-2024-23-6-64-71
Аннотация
При изучении программирования целесообразно сочетать систематическую подготовку и проектную деятельность учащихся. На уроках информатики школьники знакомятся с основными алгоритмическими конструкциями и структурами данных. В рамках работы над индивидуальным проектом интересным представляется опыт организации изучения школьниками возможностей различных библиотек. В статье представлены методические рекомендации по организации трех индивидуальных проектов, результатом которых являются: программа, позволяющая генерировать тексты — наградные документы; программа — генератор самостоятельных работ; расписание для классов по готовому расписанию для учителей. Проекты имеют разную сложность и могут быть предложены учащимся IX—X классов.
В статье предложен справочный материал для знакомства школьников с основными возможностями модуля py-docx, сформулированы цели и критерии оценки проектов, дан примерный план работы над проектом, приведены примеры возможных результатов проектной деятельности.
Об авторе
К. С. ПоздышеваРоссия
Поздышева Кристина Сергеевна, магистрант кафедры теории и методики обучения информатике, ярославский государственный педагогический университет им. к. д. Ушинского; учитель информатики, Средняя школа № 58
адрес: 150000, г. Ярославль, ул. Республиканская, д. 108/1;
150060, г. Ярославль, ул. Труфанова 21а
Список литературы
1. Баженова И. В. Методика проективно-рекурсивного обучения программированию студентов математических направлений подготовки: дис. … канд. пед. наук. Красноярск, 2015. 156 с. EDN: VJENGV.
2. Барышева И. В., Малкина Е. В., Козлов О. А. Проектный метод обучения программированию студентов профильных специальностей в условиях дистанционной работы // Вопросы методики преподавания в вузе. 2021. Т. 10. № 38. С. 40–55. EDN: VMIGWI. DOI: 10.18720/HUM/ISSN22278591.38.04.
3. Бордюгова Т. Н. Методические подходы к формированию компетенций в области программирования на основе реализации индивидуальной траектории обучения: на примере подготовки бакалавров по направлению «Педагогическое образование», профиль «Информатика»: дис. … канд. пед. наук. М., 2011. 141 с. EDN: QFRLYV.
4. Босова Л. Л. Как учат программированию в XXI веке: отечественный и зарубежный опыт обучения программированию в школе // Информатика в школе. 2018. № 6. С. 3–11. EDN: XZOOJV.
5. Босова Л. Л. Международные тенденции развития школьного образования в области информатики и ИКТ // Материалы Шестнадцатой открытой Всероссийской конференции
6. «Преподавание информационных технологий в Российской Федерации» (Москва, 14–15 мая 2018 года). М.: МГТУ имени Н. Э. Баумана, 2018. С. 350–352. EDN: XUJFSX.
7. Босова Л. Л., Аквилянов Н. А., Кочергин И. О., Штепа Ю. Л., Бурцева Т. А. Информатика. 8–9 классы. Начала программирования на языке Python. Дополнительные главы к учебникам. М.: БИНОМ. Лаборатория знаний, 2022. 96 с.
8. Документация python-docx 1.1.2. https://python-docx. readthedocs.io/en/latest/index.html
9. Каракозов С. Д., Маняхина В. Г. Python как базовый язык обучения программированию // Информатика в школе. 2020. № 1. С. 26–30. EDN: GPEZPH. DOI: 10.32517/2221-19932020-19-1-26-30.
10. Поляков К. Ю., Еремин Е. А. Информатика. 11 класс. Базовый и углубленный уровни. В 2 ч. Ч. 2. М.: БИНОМ. Лаборатория знаний, 2017. 304 с.
11. Поляков К. Ю., Еремин Е. А. Новая линейка учебников информатики для основной и средней школы // Актуальные проблемы физико-математического образования. Материалы II Международной научно-практической конференции (Набережные Челны, 20–22 октября 2017 года). Набережные Челны: Набережночелнинский государственный педагогический университет, 2017. С. 233–234. EDN: YUXTFB.
12. Приказ Министерства образования и науки Российской Федерации от 17 мая 2012 г. № 413 «Об утверждении федерального государственного образовательного стандарта среднего общего образования». https://fgos.ru/fgos/fgos-soo/
13. Работа с документами, модуль python-docx // Платформа электронного обучения GeeksforGeeks. https://www.geeksforgeeks.org/working-with-documents-python-docxmodule/?ref=ml_lbp
14. Работа с текстом, модуль python-docx // Справочник по языку Python3. https://docs-python.ru/packages/modul-pythondocx-python/rabota-tekstom/
Рецензия
Для цитирования:
Поздышева К.С. Реализация учебных проектов на Python с помощью модуля py-docx. Информатика в школе. 2024;23(6):64-71. https://doi.org/10.32517/2221-1993-2024-23-6-64-71
For citation:
Pozdysheva K.S. Realisation of learning projects In python using the py-docx module. Informatics in school. 2024;23(6):64-71. (In Russ.) https://doi.org/10.32517/2221-1993-2024-23-6-64-71