Preview

Informatics in school

Advanced search

Features of the method of teaching the For loop in Python language in secondary school

https://doi.org/10.32517/2221-1993-2022-21-4-70-73

Abstract

Today, in many educational institutions, the study of the Python programming language is included in the informatics curriculum. Possessing indisputable advantages, which are noted by both research educators and practicing teachers, the Python language has a number of features that students should pay attention to in order to prevent mistakes that they may make in the future when switching to other programming languages. This also applies to the study of cyclic constructions, in particular the For loop. The implementation of the For loop in the Python language is fundamentally different from the implementation of the loop with a parameter used in procedural programming languages that were studied earlier in the school curriculum (BASIC, Pascal, C/C++, etc.). Today, we have a situation where the method of learning a loop with a parameter cannot be applied to the For loop of the Python language. The article is devoted to the methods of studying this cyclic construction.

About the Authors

O. Yu. Zaslavskaya
Russian Academy of Education; Moscow City University
Russian Federation

 Moscow 



O. D. Lyubutov
Lyceum 1511 of the Pre-University of the National Research Nuclear University MEPhI
Russian Federation

 Moscow 



References

1. Гэддис Т. Начинаем программировать на Python. 4-е изд.: пер. с англ. СПб.: БХВ-Петербург, 2019. 768 с.

2. Довек Ж., Леви Ж.-Ж. Введение в теорию языков программирования. М.: ДМК-Пресс, 2016. 134 c.

3. Заславская О. Ю. Требования к подготовке учителя информатики в условиях реализации деятельностного подхода // Вестник Российского университета дружбы народов. Серия: Информатизация образования. 2010. № 3. С. 21–27. EDN: MUOEQX.

4. Златопольский Д. М. Основы программирования на языке Python. М.: ДМК-Пресс, 2017. 284 с.

5. Кауфман В. Ш. Языки программирования. Концепции и принципы. М.: ДМК-Пресс, 2017. 464 c.

6. Кетков Ю. Л., Кетков А. Ю. Практика программирования: Бейсик, Си, Паскаль. СПб.: БХВ-Петербург, 2011. 480 c.

7. Кетков Ю. Л., Кетков А. Ю. Свободное программное обеспечение. FREE PASCAL для студентов и школьников. СПб.: БХВ-Петербург, 2011. 384 c.

8. Кузнецов А. А., Григорьев С. Г., Гриншкун В. В., Левченко И. В., Заславская О. Ю. Информатика и ИКТ. 8 класс: учебник для общеобразовательных учреждений. М.: Просвещение; Дрофа, 2010. 255 с.

9. Ростовых Д. А., Смольникова И. А., Полянская А. В., Гриншкун В. В., Филатова Н. И., Сайков Б. П., Локотко Е. Г., Ежова Г. Л., Дагестани К. Ф., Шкловец Ю. И., Первин Ю. А., Рапуто А. Г., Мудракова О. А., Чеканова М. С., Острикова Е. Г., Горелов Н. К., Спичекова Т. П., Никишина И. Н., Козлов О. А., Скарга В. А., Сальников В. Д., Довгань В. В., Цифаркина М. А., Соколова И. В., Иванченко Д. А. Подготовка и профессиональная деятельность учителей и преподавателей информатики. Компетентностный подход. М.: Российский государственный социальный университет, 2010. 212 с. EDN: TJTLCJ.

10. Страуструп Б. Язык программирования C++. Специальное издание: пер. с англ. Н. Н. Мартынов. М.: БИНОМ, 2020. 1136 c.

11. Zaslavskaya O. Yu., Zaslavsky A. A., Bolnokin V. E., Kravets O. Ya. Features of ensuring information security when using cloud technologies in educational institutions // International Journal on Information Technologies and Security. 2018. Vol. 10. No. 3. P. 93–102. EDN: UXEUVG.


Review

For citations:


Zaslavskaya O.Yu., Lyubutov O.D. Features of the method of teaching the For loop in Python language in secondary school. Informatics in school. 2022;(4):70-73. (In Russ.) https://doi.org/10.32517/2221-1993-2022-21-4-70-73

Views: 230


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


ISSN 2221-1993 (Print)