<?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-2020-19-6-47-50</article-id><article-id custom-type="elpub" pub-id-type="custom">infoschool-473</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>TEACHING PRACTICES</subject></subj-group></article-categories><title-group><article-title>Методические аспекты обучения программированию на языке Python в школьном курсе информатики</article-title><trans-title-group xml:lang="en"><trans-title>METHODOLOGICAL ASPECTS OF TEACHING PYTHON PROGRAMMING IN THE SCHOOL INFORMATICS COURSE</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-0648-2931</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Панова</surname><given-names>И. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Panova</surname><given-names>I. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Панова Ирина Валентиновна, канд. пед. наук, доцент, доцент кафедры прикладной информатики и информационных технологий в образовании</p><p>603005, г. Н. Новгород, ул. Ульянова, д. 1</p></bio><email xlink:type="simple">panova_iv@mininuniver.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>Kolivnyk</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Коливнык Анна Александровна, учитель информатики; студентка 2-го курса магистратуры</p><p>603003, г. Нижний Новгород, ул. Культуры, д. 1; 603005, г. Нижний Новгород, ул. Ульянова, д. 1</p></bio><email xlink:type="simple">kolivnykanya@mail.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>Minin Nizhny Novgorod State Pedagogical University</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>лицей № 82, Нижний Новгород; Нижегородский государственный педагогический университет имени Козьмы Минина</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Lyceum 82, Nizhny Novgorod</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>10</day><month>10</month><year>2020</year></pub-date><volume>0</volume><issue>6</issue><fpage>47</fpage><lpage>50</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Панова И.В., Коливнык А.А., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Панова И.В., Коливнык А.А.</copyright-holder><copyright-holder xml:lang="en">Panova I.V., Kolivnyk A.A.</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/473">https://school.infojournal.ru/jour/article/view/473</self-uri><abstract><p>В статье рассматриваются особенности обучения программированию на языке Python старшеклассников с учетом опыта программирования на языке Pascal, полученного учащимися в основной школе. На основе анализа содержания учебников для углубленного изучения информатики и собственного опыта преподавания информатики авторы показывают преимущества языка Python для мотивации обучающихся к его изучению и на конкретных примерах раскрывают отдельные методические аспекты обучения программированию на языке Python. В частности, используя сравнительный анализ программных кодов для реализации процедур ввода и вывода данных, условной алгоритмической конструкции, а также для описания типов данных на двух языках программирования, авторы наглядно показывают особенности разработки программ на языке Python. Более конкретные детали программирования рассматриваются на примере темы «Массивы».</p></abstract><trans-abstract xml:lang="en"><p>The article discusses the features of teaching programming in Python of high school students, taking into account the experience of programming in the Pascal language obtained by students in the main school. Based on the analysis of the content of textbooks for in-depth study of informatics and their own experience of teaching informatics, the authors show the advantages of the Python language for motivating students to study it and use specific examples to reveal certain methodological aspects of teaching programming in the Python language. In particular, using a comparative analysis of program codes for implementing data input and output procedures, conditional algorithmic construction, as well as for describing data types in two programming languages, the authors clearly show the advantages of developing programs in Python. More specific details of programming are considered on the example of the theme "Arrays".</p></trans-abstract><kwd-group xml:lang="ru"><kwd>язык программирования Python</kwd><kwd>обучение программированию на языке Python</kwd><kwd>методика обучения программированию</kwd><kwd>методика обучения информатике</kwd></kwd-group><kwd-group xml:lang="en"><kwd>Python programming language</kwd><kwd>teaching programming in Python</kwd><kwd>methods of teaching programming</kwd><kwd>methods of teaching informatics</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">Бобров А. Н. Проблемы выбора языка программирования в школьном курсе информатики // Молодой ученый. 2015. № 24 (104). С. 61–64. https://moluch.ru/archive/104/24471/</mixed-citation><mixed-citation xml:lang="en">Бобров А. Н. Проблемы выбора языка программирования в школьном курсе информатики // Молодой ученый. 2015. № 24 (104). С. 61–64. https://moluch.ru/archive/104/24471/</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Босова Л. Л., Босова А. Ю. Информатика. 9 класс. М.: БИНОМ. Лаборатория знаний, 2017. 208 с.</mixed-citation><mixed-citation xml:lang="en">Босова Л. Л., Босова А. Ю. Информатика. 9 класс. М.: БИНОМ. Лаборатория знаний, 2017. 208 с.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Панова И. В., Коливнык А. А. Обзор содержания онлайн курсов по обучению основам программирования на языке Python // Современные образовательные Web-технологии в реализации личностного потенциала обучающихся. Сборник статей участников Международной научно-практической конференции (20–21 мая 2020 года). Арзамас: Арзамасский филиал ННГУ, 2020. С. 523–528.</mixed-citation><mixed-citation xml:lang="en">Панова И. В., Коливнык А. А. Обзор содержания онлайн курсов по обучению основам программирования на языке Python // Современные образовательные Web-технологии в реализации личностного потенциала обучающихся. Сборник статей участников Международной научно-практической конференции (20–21 мая 2020 года). Арзамас: Арзамасский филиал ННГУ, 2020. С. 523–528.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Поляков К. Ю., Еремин Е. А. Информатика. 8 класс. М.: БИНОМ. Лаборатория знаний, 2017. 256 с.</mixed-citation><mixed-citation xml:lang="en">Поляков К. Ю., Еремин Е. А. Информатика. 8 класс. М.: БИНОМ. Лаборатория знаний, 2017. 256 с.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Поляков К. Ю., Еремин Е. А. Информатика. 9 класс. М.: БИНОМ. Лаборатория знаний, 2017. 288 с.</mixed-citation><mixed-citation xml:lang="en">Поляков К. Ю., Еремин Е. А. Информатика. 9 класс. М.: БИНОМ. Лаборатория знаний, 2017. 288 с.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Поляков К. Ю., Еремин Е. А. Информатика. 10 класс. Базовый и углубленный уровни: учебник. В 2 ч. Ч. 2. М.: БИНОМ. Лаборатория знаний, 2016. 352 с.</mixed-citation><mixed-citation xml:lang="en">Поляков К. Ю., Еремин Е. А. Информатика. 10 класс. Базовый и углубленный уровни: учебник. В 2 ч. Ч. 2. М.: БИНОМ. Лаборатория знаний, 2016. 352 с.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Поляков К. Ю., Еремин Е. А. Информатика. 11 класс. Базовый и углубленный уровни: учебник. В 2 ч. Ч. 2. М.: БИНОМ. Лаборатория знаний, 2016. 304 с.</mixed-citation><mixed-citation xml:lang="en">Поляков К. Ю., Еремин Е. А. Информатика. 11 класс. Базовый и углубленный уровни: учебник. В 2 ч. Ч. 2. М.: БИНОМ. Лаборатория знаний, 2016. 304 с.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Поляков К. Ю. Язык Python глазами учителя // Информатика. 2014. № 9. С. 4–16.</mixed-citation><mixed-citation xml:lang="en">Поляков К. Ю. Язык Python глазами учителя // Информатика. 2014. № 9. С. 4–16.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Программирование на Python. https://stepik.org/course/67/syllabus/</mixed-citation><mixed-citation xml:lang="en">Программирование на Python. https://stepik.org/course/67/syllabus/</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Сорокина Н. А. Python как основной язык программирования в средней школе // Молодой ученый. 2019. № 5 (243). С. 15–16.</mixed-citation><mixed-citation xml:lang="en">Сорокина Н. А. Python как основной язык программирования в средней школе // Молодой ученый. 2019. № 5 (243). С. 15–16.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Сукин И. А. Python, проглатывающий слона // Информатика. 2012. № 2. С. 22–42.</mixed-citation><mixed-citation xml:lang="en">Сукин И. А. Python, проглатывающий слона // Информатика. 2012. № 2. С. 22–42.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Язык Python // Сайт Константина Полякова. http://kpolyakov.spb.ru/school/probook/python.htm</mixed-citation><mixed-citation xml:lang="en">Язык Python // Сайт Константина Полякова. http://kpolyakov.spb.ru/school/probook/python.htm</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Python: основы и применение. https://stepik.org/course/512/syllabus</mixed-citation><mixed-citation xml:lang="en">Python: основы и применение. https://stepik.org/course/512/syllabus</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Schools Using Python. https://wiki.python.org/moin/SchoolsUsingPython/</mixed-citation><mixed-citation xml:lang="en">Schools Using Python. https://wiki.python.org/moin/SchoolsUsingPython/</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">TIOBE Index. https://tiobe.com/tiobe-index/</mixed-citation><mixed-citation xml:lang="en">TIOBE Index. https://tiobe.com/tiobe-index/</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>
