Возможности онлайн-сред программирования при обучении языку Python в школе
https://doi.org/10.32517/2221-1993-2022-21-3-75-82
Аннотация
В рамках преподавания программирования в школьном курсе информатики важным вопросом является возможность использования различных онлайн-сред программирования, которые могут применяться при обучении языку программирования Python. Онлайн-среды программирования — это специализированные веб-сервисы, которые предоставляют возможности для написания и запуска программ на соответствующем языке программирования.
В статье приводится анализ содержания учебников и учебных пособий по предмету «Информатика» в контексте описания авторами возможности использования онлайн-сред при обучении языку Python. Рассматриваются возможности онлайн-сред программирования для работы с интерактивным и программным режимом Python. Описываются функциональные возможности четырех сервисов: Python Shell, Online Python, JDoodle Online Python 3 IDE, Trinket Python. Приводится демонстрация их работы на примерах программ на языке Python. Анализируются достоинства и недостатки данных онлайн-сред в рамках изучения раздела «Программирование» в школьном курсе информатики. Дается сравнительная характеристика рассмотренных онлайн-сред программирования. Описываются возможности их применения в качестве средства электронной поддержки при проведении уроков в рамках изучения языка программирования Python.
Об авторах
О. А. ЗавьяловаРоссия
Завьялова Ольга Алексеевна, канд. пед. наук, доцент кафедры математики, информатики и методики обучения
155908, Россия, Ивановская область, г. Шуя, ул. Кооперативная, д. 24
В. К. Маркелов
Россия
Маркелов Валерий Константинович, студент 1-го курса магистратуры по направлению подготовки 44.04.01 «Педагогическое образование» (профиль «Информационные технологии в профессиональной деятельности педагога»)
155908, Россия, Ивановская область, г. Шуя, ул. Кооперативная, д. 24
Список литературы
1. Босова Л. Л., Аквилянов Н. А., Кочергин И. О., Штепа Ю. Л., Бурцева Т. А. Информатика. 8–9 классы. Начала программирования на языке Python. Дополнительные главы к учебникам. М.: БИНОМ. Лаборатория знаний, 2020. 96 с.
2. Лутц М. Изучаем Python / пер. с англ. Ю. Н. Артеменко. 5-е изд. СПб.: Диалектика, 2019. 832 с.
3. Маркелов В. К. Методика преподавания темы «Программирование и алгоритмизация» в средней школе на базе комплекта интерактивных заданий: Выпускная квалификационная работа. 2021. 104 с.
4. Маркелов В. К., Завьялова О. А. Возможности языка Python 3.10 при обучении программированию в школе // Шуйская сессия студентов, аспирантов, педагогов, молодых ученых. Материалы ХIV Международной научной конференции (Москва—Иваново—Шуя, 6–7 октября 2021 г.). Иваново: Изд-во ШФ Ивановский государственный университет, 2021. С. 96–97.
5. Поляков К. Ю., Еремин Е. А. Информатика (базовый и углубленный уровни) (в 2 частях). 10 класс. Ч. 2: учебник. М.: БИНОМ. Лаборатория знаний, 2019. 352 с.
6. Примерная рабочая программа основного общего образования. Информатика. Базовый уровень (для 7–9 классов образовательных организаций) (Одобрена решением федерального учебно-методического объединения по общему образованию, протокол 3/21 от 27.09.2021 г.). https://fgosreestr.ru/uploads/files/dcca994c21165f0d49d4baf4a7e008c0.pdf
7. Пэйн Б. Python для детей и родителей / пер. с англ. М. А. Райтман. 2-е изд. М.: Эксмо, 2021. 352 с.
8. Сорокина Т. Е. Использование графической библиотеки Turtle Graphics языка Python для плавного перехода от блочного программирования к текстовому // Информатика в школе. 2018. № 3. С. 6–10.
9. PEP 494 -- Python 3.6 Release Schedule | Python.org // Python.org. https://www.python.org/dev/peps/pep-0494
10. Sunsetting Python 2 | Python.org // Python.org. https://www.python.org/doc/sunset-python-2/
Рецензия
Для цитирования:
Завьялова О.А., Маркелов В.К. Возможности онлайн-сред программирования при обучении языку Python в школе. Информатика в школе. 2022;(3):75-82. https://doi.org/10.32517/2221-1993-2022-21-3-75-82
For citation:
Zavyalova O.A., Markelov V.K. The possibilities of online programming environments for teaching Python at school. Informatics in school. 2022;(3):75-82. (In Russ.) https://doi.org/10.32517/2221-1993-2022-21-3-75-82