Preview

Informatics in school

Advanced search

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. Pozdysheva
Yaroslavl State Pedagogical University named after K. D. Ushinsky; School 58
Russian 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

Views: 103


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2221-1993 (Print)