<?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-1-26-30</article-id><article-id custom-type="elpub" pub-id-type="custom">infoschool-425</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>PYTHON AS A BASIC LANGUAGE FOR TEACHING PROGRAMMING IN 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>Karakozov</surname><given-names>S. D.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Каракозов Сергей Дмитриевич, доктор пед. наук, профессор, проректор, директор Института математики и информатики</p><p>119991, Россия, г. Москва, ул. Малая Пироговская, д. 1, стр. 1</p></bio><email xlink:type="simple">sd.karakozov@mpgu.su</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>Manyakhina</surname><given-names>V. G.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Маняхина Валентина Геннадьевна, канд. пед. наук, доцент, доцент кафедры теоретической информатики и дискретной математики</p><p>119991, Россия, г. Москва, ул. Малая Пироговская, д. 1, стр. 1</p></bio><email xlink:type="simple">vg.manyakhina@mpgu.su</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>Moscow Pedagogical State University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>11</day><month>03</month><year>2020</year></pub-date><volume>0</volume><issue>1</issue><fpage>26</fpage><lpage>30</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">Karakozov S.D., Manyakhina V.G.</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/425">https://school.infojournal.ru/jour/article/view/425</self-uri><abstract><p>В статье рассматриваются вопросы, связанные с выбором языка программирования для начального обучения программированию в школе. Обосновывается выбор Python в качестве основного языка обучения программированию в базовом курсе информатики в VII—IX классах. Описываются характеристики Python, которые позволяют рекомендовать его для начального обучения программированию в школе. Также в статье представлены результаты опроса учителей информатики, которые уже нескольких лет обучают программированию на Python на уроках информатики в VII—IX классах.</p></abstract><trans-abstract xml:lang="en"><p>The article deals with the issues related to the choice of programming language for initial training in programming at school. The choice of Python as the main programming language in the basic course of informatics in grades 7–9 is justified. The characteristics of Python whose allow to recommend it for initial programming training in school are described. The article also presents the results of a survey of informatics teachers who have been teaching programming on Python for several years at informatics lessons in grades 7–9.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>Python</kwd><kwd>язык программирования</kwd><kwd>информатика в школе</kwd></kwd-group><kwd-group xml:lang="en"><kwd>Python</kwd><kwd>programming language</kwd><kwd>informatics at school</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">Авторская мастерская Л. Л. Босовой // Сайт издательства «БИНОМ. Лаборатория знаний». http://www.lbz.ru/metodist/authors/informatika/3/</mixed-citation><mixed-citation xml:lang="en">Авторская мастерская Л. Л. Босовой // Сайт издательства «БИНОМ. Лаборатория знаний». http://www.lbz.ru/metodist/authors/informatika/3/</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Антипов А. В., Игумнов Д. А., Ахмедова Х. Г., Бесфамильная Е. М. Эффективное обучение программированию с помощью современных языков // Научный форум: технические и физико-математические науки. Сборник статей по материалам IX международной научно-практической конференции. М.: ООО «Международный центр науки и образования», 2017. С. 5–10.</mixed-citation><mixed-citation xml:lang="en">Антипов А. В., Игумнов Д. А., Ахмедова Х. Г., Бесфамильная Е. М. Эффективное обучение программированию с помощью современных языков // Научный форум: технические и физико-математические науки. Сборник статей по материалам IX международной научно-практической конференции. М.: ООО «Международный центр науки и образования», 2017. С. 5–10.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Бобров А. Н. Проблемы выбора языка программирования в школьном курсе информатики // Молодой ученый. 2015. № 24. С. 61–64. https://moluch.ru/archive/104/24471/</mixed-citation><mixed-citation xml:lang="en">Бобров А. Н. Проблемы выбора языка программирования в школьном курсе информатики // Молодой ученый. 2015. № 24. С. 61–64. https://moluch.ru/archive/104/24471/</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Бухарова Г. Д., Комельских П. С. Важность и необходимость внедрения языка программирования Python в процесс обучения студентов // Новые информационные технологии в образовании: Материалы VII международной научно-практической конференции. Екатеринбург: Российский государственный профессионально-педагогический университет, 2014. С. 40–42.</mixed-citation><mixed-citation xml:lang="en">Бухарова Г. Д., Комельских П. С. Важность и необходимость внедрения языка программирования Python в процесс обучения студентов // Новые информационные технологии в образовании: Материалы VII международной научно-практической конференции. Екатеринбург: Российский государственный профессионально-педагогический университет, 2014. С. 40–42.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Васильев Д. А. Тенденции к обучению программированию на языке Python в высших учебных заведениях // Актуальные исследования в области математики, информатики, физики и методики их изучения в современном образовательном пространстве. Курск: КГУ, 2017. С. 20–23.</mixed-citation><mixed-citation xml:lang="en">Васильев Д. А. Тенденции к обучению программированию на языке Python в высших учебных заведениях // Актуальные исследования в области математики, информатики, физики и методики их изучения в современном образовательном пространстве. Курск: КГУ, 2017. С. 20–23.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Демонстрационные варианты КИМ ЕГЭ // Официальный информационный портал единого государственного экзамена (ЕГЭ). http://www.ege.edu.ru/ru/classes-11/preparation/demovers/</mixed-citation><mixed-citation xml:lang="en">Демонстрационные варианты КИМ ЕГЭ // Официальный информационный портал единого государственного экзамена (ЕГЭ). http://www.ege.edu.ru/ru/classes-11/preparation/demovers/</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Демонстрационные варианты // Официальный информационный портал государственной итоговой аттестации. http://gia.edu.ru/ru/graduates_classes/preparing/demonstration/</mixed-citation><mixed-citation xml:lang="en">Демонстрационные варианты // Официальный информационный портал государственной итоговой аттестации. http://gia.edu.ru/ru/graduates_classes/preparing/demonstration/</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Додонова Е. Изучение программирования с Python в школе. Как мы дошли до жизни такой (наконец-то!). https://novator.team/post/89</mixed-citation><mixed-citation xml:lang="en">Додонова Е. Изучение программирования с Python в школе. Как мы дошли до жизни такой (наконец-то!). https://novator.team/post/89</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Жирняков Е. Д. Python — как новый язык для обучения программированию // Инновационное развитие науки и образования: Cборник статей IV Международной научно-практической конференции. Пенза, 2018. С. 131–133.</mixed-citation><mixed-citation xml:lang="en">Жирняков Е. Д. Python — как новый язык для обучения программированию // Инновационное развитие науки и образования: Cборник статей IV Международной научно-практической конференции. Пенза, 2018. С. 131–133.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Итоги сдачи ЕГЭ 2019 года. Баллы по предметам. Выводы. https://obrmos.ru/go/go_scool/Articles/go_school_itogi_ege_2019.html</mixed-citation><mixed-citation xml:lang="en">Итоги сдачи ЕГЭ 2019 года. Баллы по предметам. Выводы. https://obrmos.ru/go/go_scool/Articles/go_school_itogi_ege_2019.html</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Карандашев А. Д., Курзанов С. Ю., Григорьев С. В., Чехранова О. А. Обучение студентов инженерных специальностей современному языку программирования Python // Информационные технологии в процессе подготовки современного специалиста: Межвузовский сборник научных трудов. Липецк, 2018. C. 31–36.</mixed-citation><mixed-citation xml:lang="en">Карандашев А. Д., Курзанов С. Ю., Григорьев С. В., Чехранова О. А. Обучение студентов инженерных специальностей современному языку программирования Python // Информационные технологии в процессе подготовки современного специалиста: Межвузовский сборник научных трудов. Липецк, 2018. C. 31–36.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Кириенко Д. Почему Python должен быть первым языком программирования в школе? // Блог Д. Кириенко. https://dkirienko.livejournal.com/167787.html</mixed-citation><mixed-citation xml:lang="en">Кириенко Д. Почему Python должен быть первым языком программирования в школе? // Блог Д. Кириенко. https://dkirienko.livejournal.com/167787.html</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Кокорев Д. С., Степаненко Д. Б. Scikit-learn: машинное обучение в Python //Аллея науки. 2018. № 1 (17). С. 834–838.</mixed-citation><mixed-citation xml:lang="en">Кокорев Д. С., Степаненко Д. Б. Scikit-learn: машинное обучение в Python //Аллея науки. 2018. № 1 (17). С. 834–838.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Кочеткова О. А., Пудовкина Ю. Н. Обучение учащихся программированию на языке Python в рамках элективного курса по информатике // Современные проблемы науки и образования. 2019. № 2. С. 59.</mixed-citation><mixed-citation xml:lang="en">Кочеткова О. А., Пудовкина Ю. Н. Обучение учащихся программированию на языке Python в рамках элективного курса по информатике // Современные проблемы науки и образования. 2019. № 2. С. 59.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Кузнецов А. Е., Зыбцева К. А. Python как базовый язык для обучения программированию // Педагогическое образование на Алтае. 2015. № 1. С. 213–217.</mixed-citation><mixed-citation xml:lang="en">Кузнецов А. Е., Зыбцева К. А. Python как базовый язык для обучения программированию // Педагогическое образование на Алтае. 2015. № 1. С. 213–217.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Ларсон К. Какой язык программирования стоит выучить первым? https://m.habr.com/ru/company/ruvds/blog/315572/</mixed-citation><mixed-citation xml:lang="en">Ларсон К. Какой язык программирования стоит выучить первым? https://m.habr.com/ru/company/ruvds/blog/315572/</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Оленькова М. Н. Использование языков программирования для начального обучения в школьном курсе «Информатика и ИКТ» // Вестник научных конференций. 2015. № 2-4 (2). С. 109–111.</mixed-citation><mixed-citation xml:lang="en">Оленькова М. Н. Использование языков программирования для начального обучения в школьном курсе «Информатика и ИКТ» // Вестник научных конференций. 2015. № 2-4 (2). С. 109–111.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Паспорт федерального проекта «Кадры для цифровой экономики» // Официальный сайт Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации. https://digital.gov.ru/uploaded/files/pasport-federalnogo-proekta-kadryi-dlya-tsifrovoj-ekonomiki.pdf</mixed-citation><mixed-citation xml:lang="en">Паспорт федерального проекта «Кадры для цифровой экономики» // Официальный сайт Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации. https://digital.gov.ru/uploaded/files/pasport-federalnogo-proekta-kadryi-dlya-tsifrovoj-ekonomiki.pdf</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</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="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Преподавание, наука и жизнь: сайт К. Ю. Полякова. https://www.kpolyakov.spb.ru/</mixed-citation><mixed-citation xml:lang="en">Преподавание, наука и жизнь: сайт К. Ю. Полякова. https://www.kpolyakov.spb.ru/</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Седер Н. Python. Экспресс-курс. 3-е изд. СПб.: Питер, 2019. 480 с.</mixed-citation><mixed-citation xml:lang="en">Седер Н. Python. Экспресс-курс. 3-е изд. СПб.: Питер, 2019. 480 с.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Скоробогатов Я. О. Об особенностях реализации курса обучения программированию школьников 7–11 классов в форме смешанного обучения // Современное образование. 2017. № 3. С. 1–9.</mixed-citation><mixed-citation xml:lang="en">Скоробогатов Я. О. Об особенностях реализации курса обучения программированию школьников 7–11 классов в форме смешанного обучения // Современное образование. 2017. № 3. С. 1–9.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Язык программирования Python в школе // Форум на сайте журнала «Информатика и образование». https://infojournal.ru/forums/topic/yazyk-programmirovaniya-python-v-shkole/</mixed-citation><mixed-citation xml:lang="en">Язык программирования Python в школе // Форум на сайте журнала «Информатика и образование». https://infojournal.ru/forums/topic/yazyk-programmirovaniya-python-v-shkole/</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Guo P. Python is now the most popular introductory teaching language at top U.S. universities // Communications of the ACM: blog@CACM. https://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-introductory-teaching-language-at-top-u-s-universities/fulltext</mixed-citation><mixed-citation xml:lang="en">Guo P. Python is now the most popular introductory teaching language at top U.S. universities // Communications of the ACM: blog@CACM. https://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-introductory-teaching-language-at-top-u-s-universities/fulltext</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">Interactive: The top programming languages 2019. https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2019</mixed-citation><mixed-citation xml:lang="en">Interactive: The top programming languages 2019. https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2019</mixed-citation></citation-alternatives></ref><ref id="cit26"><label>26</label><citation-alternatives><mixed-citation xml:lang="ru">Python is becoming the world’s most popular coding language // The Economist. https://www.economist.com/graphic-detail/2018/07/26/python-is-becoming-the-worlds-most-popular-coding-language</mixed-citation><mixed-citation xml:lang="en">Python is becoming the world’s most popular coding language // The Economist. https://www.economist.com/graphic-detail/2018/07/26/python-is-becoming-the-worlds-most-popular-coding-language</mixed-citation></citation-alternatives></ref><ref id="cit27"><label>27</label><citation-alternatives><mixed-citation xml:lang="ru">TIOBE Index for December 2019. https://www.tiobe.com/tiobe-index/</mixed-citation><mixed-citation xml:lang="en">TIOBE Index for December 2019. https://www.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>
