Realisation of learning projects In python using the py-docx module
https://doi.org/10.32517/2221-1993-2024-23-6-64-71
Abstract
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.
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.
About the Author
K. S. PozdyshevaRussian Federation
Yaroslavl
References
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/
Review
For citations:
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