<?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-2021-20-7-57-62</article-id><article-id custom-type="elpub" pub-id-type="custom">infoschool-578</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></article-categories><title-group><article-title>Блочный Python как переходный этап в обучении программированию</article-title><trans-title-group xml:lang="en"><trans-title>Block Python as a transition stage in learning programming</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>Belokonova</surname><given-names>S. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Белоконова Светлана Сергеевна - кандидат техничеких наук, доцент, доцент кафедры информатики.</p><p>347936, Таганрог, ул. Инициативная, д. 48.</p></bio><bio xml:lang="en"><p>Taganrog.</p></bio><email xlink:type="simple">belokonova@mail.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>Plotnikova</surname><given-names>M. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Плотникова Марина Сергеевна - студентка 3-го курса бакалавриата, факультет физики, математики, информатики.</p><p>347936, Таганрог, ул. Инициативная, д. 48.</p></bio><bio xml:lang="en"><p>Taganrog.</p></bio><email xlink:type="simple">MarinaPL-2001@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Таганрогский институт имени А.П. Чехова (филиал) Ростовского государственного экономического университета (РИНХ)</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Taganrog Institute named after A.P. Chekhov (branch), Rostov State University of Economics</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2021</year></pub-date><pub-date pub-type="epub"><day>19</day><month>11</month><year>2021</year></pub-date><volume>0</volume><issue>7</issue><fpage>57</fpage><lpage>62</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Белоконова С.С., Плотникова М.С., 2021</copyright-statement><copyright-year>2021</copyright-year><copyright-holder xml:lang="ru">Белоконова С.С., Плотникова М.С.</copyright-holder><copyright-holder xml:lang="en">Belokonova S.S., Plotnikova M.S.</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/578">https://school.infojournal.ru/jour/article/view/578</self-uri><abstract><p>Обучение программированию является составной частью школьного курса информатики. Часто обучать программированию начинают с «детского» языка Scratch, который несмотря на свою простоту дает возможность написать не только самую простую программу, но и достаточно сложные программы, отражающие основные принципы программирования, — переменные, циклы, ветвления и т. д. Продолжая обучение программированию, можно использовать Python, который входит в число самых популярных языков программирования. В статье предлагается подход к осуществлению непрерывности обучения программированию при переходе от изучения Scratch к изучению Python, а именно использование возможностей образовательной онлайн-платформы EduBlocks. EduBlocks — это простой способ перехода от блочного программирования к текстовому. Основной частью EduBlocks является визуальный редактор блоков; завершив построение программы в этом редакторе, можно перейти к редактору «обычного» Python. Код Python отображается на блоках, поэтому, кодируя в знакомой блочной среде, обучающиеся изучают синтаксис Python.</p></abstract><trans-abstract xml:lang="en"><p>Learning programming is an integral part of the school informatics course. The teachers often start to teach programming with the "childish" language Scratch, which, despite its simplicity, makes it possible to write not only the simplest program, but also quite complex programs that reflect the basic principles of programming such as variables, loops, branches, etc. Continuing learning programming pupils can use Python, which is one of the most popular programming languages. The article proposes an approach to implementing the continuity of programming learning in the transition from learning Scratch to learning Python, namely, using the capabilities of the online educational platform EduBlocks. EduBlocks is an easy way to go from block programming to text-based programming. The main part of EduBlocks is the visual block editor. After completing the construction of the program in this editor, you can go to the "regular" Python editor. Python code is displayed in blocks, so pupils learn Python syntax while coding in a familiar block-level environment.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>программирование</kwd><kwd>Scratch</kwd><kwd>Python</kwd><kwd>онлайн-платформа EduBlocks</kwd></kwd-group><kwd-group xml:lang="en"><kwd>programming</kwd><kwd>coding</kwd><kwd>Scratch</kwd><kwd>Python</kwd><kwd>EduBlocks online platform</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">Борисов Н. А., Харюнин А. С. Использование геймификации при обучении школьников основам программирования // Образовательные технологии и общество. 2018. Т. 21. № 1. С. 469-476.</mixed-citation><mixed-citation xml:lang="en">Борисов Н. А., Харюнин А. С. Использование геймификации при обучении школьников основам программирования // Образовательные технологии и общество. 2018. Т. 21. № 1. С. 469-476.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Васильев Д. А. Методические особенности изучения языка Python школьниками // Символ науки. 2017. № 1. С. 170-172.</mixed-citation><mixed-citation xml:lang="en">Васильев Д. А. Методические особенности изучения языка Python школьниками // Символ науки. 2017. № 1. С. 170-172.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Кондратьева В. А. Обучение основам программирования на языке Python в школьном курсе информатики // Вестник Московского городского педагогического университета. Серия: Информатика и информатизация образования. 2021. № 1 (55). С. 8-16.</mixed-citation><mixed-citation xml:lang="en">Кондратьева В. А. Обучение основам программирования на языке Python в школьном курсе информатики // Вестник Московского городского педагогического университета. Серия: Информатика и информатизация образования. 2021. № 1 (55). С. 8-16.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Мишин В. А. Геймификация на уроке информатики на основе платформы Minecraft Edu // Актуальные проблемы обучения математике и информатике в школе и вузе. Материалы VI международной научной интернет-конференции / под общ. ред. Л. И. Боженковой, М. В. Егуповой. М.: МПГУ, 2021. С. 107-114.</mixed-citation><mixed-citation xml:lang="en">Мишин В. А. Геймификация на уроке информатики на основе платформы Minecraft Edu // Актуальные проблемы обучения математике и информатике в школе и вузе. Материалы VI международной научной интернет-конференции / под общ. ред. Л. И. Боженковой, М. В. Егуповой. М.: МПГУ, 2021. С. 107-114.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Наянова А. А. Изучение языка программирования Python в школьном курсе информатики и ИКТ // Дни науки студентов Владимирского государственного университета имени Александра Григорьевича и Николая Григорьевича Столетовых. Сборник материалов заочных научно-практических конференций. Владимир: Изд-во ВлГУ, 2020. С. 2087-2092.</mixed-citation><mixed-citation xml:lang="en">Наянова А. А. Изучение языка программирования Python в школьном курсе информатики и ИКТ // Дни науки студентов Владимирского государственного университета имени Александра Григорьевича и Николая Григорьевича Столетовых. Сборник материалов заочных научно-практических конференций. Владимир: Изд-во ВлГУ, 2020. С. 2087-2092.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</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="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Пономарев М. В., Рожина И. В. Обучение программированию младших школьников в среде программирования Scratch // Актуальные вопросы преподавания математики, информатики и информационных технологий. (Екатеринбург, Уральский государственный педагогический университет.) 2018. № 3. С. 276-281.</mixed-citation><mixed-citation xml:lang="en">Пономарев М. В., Рожина И. В. Обучение программированию младших школьников в среде программирования Scratch // Актуальные вопросы преподавания математики, информатики и информационных технологий. (Екатеринбург, Уральский государственный педагогический университет.) 2018. № 3. С. 276-281.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Сиденко А. Г. Использование игровых сред для обучения программированию // Информатизация непрерывного образования. Материалы Международной научной конференции. В 2 т. / под общ. ред. В. В. Гриншкуна. М.: РУДН, 2018. С. 491-496.</mixed-citation><mixed-citation xml:lang="en">Сиденко А. Г. Использование игровых сред для обучения программированию // Информатизация непрерывного образования. Материалы Международной научной конференции. В 2 т. / под общ. ред. В. В. Гриншкуна. М.: РУДН, 2018. С. 491-496.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Широких А. А., Костарева Е. А. Графические среды для обучения школьников программированию // Информатика в школе. 2016. № 6. С. 33-38.</mixed-citation><mixed-citation xml:lang="en">Широких А. А., Костарева Е. А. Графические среды для обучения школьников программированию // Информатика в школе. 2016. № 6. С. 33-38.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">EduBlocks. https://edublocks.org/</mixed-citation><mixed-citation xml:lang="en">EduBlocks. https://edublocks.org/</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>
