<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">infoschool</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика в школе</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics in school</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2221-1993</issn><publisher><publisher-name>Publishing House Education and Informatics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32517/2221-1993-2022-21-4-70-73</article-id><article-id custom-type="elpub" pub-id-type="custom">infoschool-654</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>НАШ ЮБИЛЕЙ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>НАШ ЮБИЛЕЙ</subject></subj-group></article-categories><title-group><article-title>Особенности методики преподавания цикла For в языке Python в средней школе</article-title><trans-title-group xml:lang="en"><trans-title>Features of the method of teaching the For loop in Python language in secondary school</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Заславская</surname><given-names>О. Ю.</given-names></name><name name-style="western" xml:lang="en"><surname>Zaslavskaya</surname><given-names>O. Yu.</given-names></name></name-alternatives><bio xml:lang="ru"><p> Заславская Ольга Юрьевна, доктор педагогических наук, профессор; ведущий аналитик, лаборатория развития цифровой образовательной среды рао, профессор департамента информатизации образования, институт цифрового образования</p><p> 119121, г. Москва, ул. Погодинская, д. 8;</p><p>129226,  г. Москва, 2-й Сельскохозяйственный пр-д, д. 4, корп. 1</p></bio><bio xml:lang="en"><p> Moscow </p></bio><email xlink:type="simple">zaslavskaya@mgpu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Любутов</surname><given-names>О. Д.</given-names></name><name name-style="western" xml:lang="en"><surname>Lyubutov</surname><given-names>O. D.</given-names></name></name-alternatives><bio xml:lang="ru"><p> Любутов Олег Дмитриевич, учитель информатики</p><p>115409,  г. Москва, Каширское ш., д. 31</p></bio><bio xml:lang="en"><p> Moscow </p></bio><email xlink:type="simple">lod375039@yandex.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Российская академия образования; Московский городской педагогический университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Russian Academy of Education; Moscow City University</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Университетский лицей № 1511 предуниверситария НИЯУ МИФИ</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Lyceum 1511 of the Pre-University of the National Research Nuclear University MEPhI</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2022</year></pub-date><pub-date pub-type="epub"><day>11</day><month>11</month><year>2022</year></pub-date><volume>0</volume><issue>4</issue><fpage>70</fpage><lpage>73</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Заславская О.Ю., Любутов О.Д., 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Заславская О.Ю., Любутов О.Д.</copyright-holder><copyright-holder xml:lang="en">Zaslavskaya O.Y., Lyubutov O.D.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://school.infojournal.ru/jour/article/view/654">https://school.infojournal.ru/jour/article/view/654</self-uri><abstract><p>Сегодня во многих учебных заведениях в программу по информатике включено изучение языка программирования Python. Обладая бесспорными достоинствами, которые отмечаются и педагогами-исследователями, и учителями-практиками, язык Python имеет ряд особенностей, на которые следует обратить внимание школьников, чтобы предотвратить ошибки, которые могут быть допущены ими в будущем при переходе на другие языки программирования. Это касается в том числе изучения циклических конструкций, в частности цикла For. Реализация цикла For в языке Python принципиально отличается от реализации цикла с параметром, использующегося в процедурных языках программирования, которые изучались в рамках школьной программы ранее (BASIC, Pascal, C/C++ и т. п.). На сегодняшний день мы имеем ситуацию, когда методика изучения цикла с параметром не может быть применена к циклу For языка Python. Методике изучения этой циклической конструкции посвящена данная статья.</p></abstract><trans-abstract xml:lang="en"><p>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 diﬀerent 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.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>теория и методика обучения информатике</kwd><kwd>языки программирования</kwd><kwd>Python</kwd><kwd>цикл с параметром</kwd><kwd>цикл For</kwd></kwd-group><kwd-group xml:lang="en"><kwd>theory and methods of teaching informatics</kwd><kwd>programming languages</kwd><kwd>Python</kwd><kwd>loop with parameter</kwd><kwd>For loop</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Гэддис Т. Начинаем программировать на Python. 4-е изд.: пер. с англ. СПб.: БХВ-Петербург, 2019. 768 с.</mixed-citation><mixed-citation xml:lang="en">Гэддис Т. Начинаем программировать на Python. 4-е изд.: пер. с англ. СПб.: БХВ-Петербург, 2019. 768 с.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Довек Ж., Леви Ж.-Ж. Введение в теорию языков программирования. М.: ДМК-Пресс, 2016. 134 c.</mixed-citation><mixed-citation xml:lang="en">Довек Ж., Леви Ж.-Ж. Введение в теорию языков программирования. М.: ДМК-Пресс, 2016. 134 c.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Заславская О. Ю. Требования к подготовке учителя информатики в условиях реализации деятельностного подхода // Вестник Российского университета дружбы народов. Серия: Информатизация образования. 2010. № 3. С. 21–27. EDN: MUOEQX.</mixed-citation><mixed-citation xml:lang="en">Заславская О. Ю. Требования к подготовке учителя информатики в условиях реализации деятельностного подхода // Вестник Российского университета дружбы народов. Серия: Информатизация образования. 2010. № 3. С. 21–27. EDN: MUOEQX.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Златопольский Д. М. Основы программирования на языке Python. М.: ДМК-Пресс, 2017. 284 с.</mixed-citation><mixed-citation xml:lang="en">Златопольский Д. М. Основы программирования на языке Python. М.: ДМК-Пресс, 2017. 284 с.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Кауфман В. Ш. Языки программирования. Концепции и принципы. М.: ДМК-Пресс, 2017. 464 c.</mixed-citation><mixed-citation xml:lang="en">Кауфман В. Ш. Языки программирования. Концепции и принципы. М.: ДМК-Пресс, 2017. 464 c.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Кетков Ю. Л., Кетков А. Ю. Практика программирования: Бейсик, Си, Паскаль. СПб.: БХВ-Петербург, 2011. 480 c.</mixed-citation><mixed-citation xml:lang="en">Кетков Ю. Л., Кетков А. Ю. Практика программирования: Бейсик, Си, Паскаль. СПб.: БХВ-Петербург, 2011. 480 c.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Кетков Ю. Л., Кетков А. Ю. Свободное программное обеспечение. FREE PASCAL для студентов и школьников. СПб.: БХВ-Петербург, 2011. 384 c.</mixed-citation><mixed-citation xml:lang="en">Кетков Ю. Л., Кетков А. Ю. Свободное программное обеспечение. FREE PASCAL для студентов и школьников. СПб.: БХВ-Петербург, 2011. 384 c.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Кузнецов А. А., Григорьев С. Г., Гриншкун В. В., Левченко И. В., Заславская О. Ю. Информатика и ИКТ. 8 класс: учебник для общеобразовательных учреждений. М.: Просвещение; Дрофа, 2010. 255 с.</mixed-citation><mixed-citation xml:lang="en">Кузнецов А. А., Григорьев С. Г., Гриншкун В. В., Левченко И. В., Заславская О. Ю. Информатика и ИКТ. 8 класс: учебник для общеобразовательных учреждений. М.: Просвещение; Дрофа, 2010. 255 с.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Ростовых Д. А., Смольникова И. А., Полянская А. В., Гриншкун В. В., Филатова Н. И., Сайков Б. П., Локотко Е. Г., Ежова Г. Л., Дагестани К. Ф., Шкловец Ю. И., Первин Ю. А., Рапуто А. Г., Мудракова О. А., Чеканова М. С., Острикова Е. Г., Горелов Н. К., Спичекова Т. П., Никишина И. Н., Козлов О. А., Скарга В. А., Сальников В. Д., Довгань В. В., Цифаркина М. А., Соколова И. В., Иванченко Д. А. Подготовка и профессиональная деятельность учителей и преподавателей информатики. Компетентностный подход. М.: Российский государственный социальный университет, 2010. 212 с. EDN: TJTLCJ.</mixed-citation><mixed-citation xml:lang="en">Ростовых Д. А., Смольникова И. А., Полянская А. В., Гриншкун В. В., Филатова Н. И., Сайков Б. П., Локотко Е. Г., Ежова Г. Л., Дагестани К. Ф., Шкловец Ю. И., Первин Ю. А., Рапуто А. Г., Мудракова О. А., Чеканова М. С., Острикова Е. Г., Горелов Н. К., Спичекова Т. П., Никишина И. Н., Козлов О. А., Скарга В. А., Сальников В. Д., Довгань В. В., Цифаркина М. А., Соколова И. В., Иванченко Д. А. Подготовка и профессиональная деятельность учителей и преподавателей информатики. Компетентностный подход. М.: Российский государственный социальный университет, 2010. 212 с. EDN: TJTLCJ.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Страуструп Б. Язык программирования C++. Специальное издание: пер. с англ. Н. Н. Мартынов. М.: БИНОМ, 2020. 1136 c.</mixed-citation><mixed-citation xml:lang="en">Страуструп Б. Язык программирования C++. Специальное издание: пер. с англ. Н. Н. Мартынов. М.: БИНОМ, 2020. 1136 c.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
