Preview

Информатика в школе

Расширенный поиск

Реализация учебных проектов на Python с помощью модуля py-docx

https://doi.org/10.32517/2221-1993-2024-23-6-64-71

Аннотация

При изучении программирования целесообразно сочетать систематическую подготовку и проектную деятельность учащихся. На уроках информатики школьники знакомятся с основными алгоритмическими конструкциями и структурами данных. В рамках работы над индивидуальным проектом интересным представляется опыт организации изучения школьниками возможностей различных библиотек. В статье представлены методические рекомендации по организации трех индивидуальных проектов, результатом которых являются: программа, позволяющая генерировать тексты — наградные документы; программа — генератор самостоятельных работ; расписание для классов по готовому расписанию для учителей. Проекты имеют разную сложность и могут быть предложены учащимся IX—X классов.

В статье предложен справочный материал для знакомства школьников с основными возможностями модуля py-docx, сформулированы цели и критерии оценки проектов, дан примерный план работы над проектом, приведены примеры возможных результатов проектной деятельности.

Об авторе

К. С. Поздышева
Ярославский государственный педагогический университет им. К. Д. Ушинского; Cредняя школа № 58 с углубленным изучением предметов естественно-математического цикла
Россия

Поздышева Кристина Сергеевна, магистрант кафедры теории и методики обучения информатике, ярославский государственный педагогический университет им. к. д. Ушинского; учитель информатики, Средняя школа № 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

Просмотров: 83


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2221-1993 (Print)