<?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-2023-22-5-57-61</article-id><article-id custom-type="elpub" pub-id-type="custom">infoschool-742</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>Modeling a text interface using Python language</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>Garkavenko</surname><given-names>G. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Гаркавенко Галина Валериевна, канд. физ.-мат. наук, доцент кафедры математического обеспечения ЭВМ</p><p>394018, г. Воронеж, Университетская пл., д. 1</p></bio><bio xml:lang="en"><p>Voronezh</p></bio><email xlink:type="simple">g.garkavenko@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>Bakulina</surname><given-names>Yu. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Бакулина Юнона Сергеевна, студентка физико-математического факультета, направление подготовки 09.03.03 «Прикладная информатика», профиль «Прикладная информатика в образовании»</p><p>394043, г. Воронеж, ул. Ленина, д. 86</p></bio><bio xml:lang="en"><p>Voronezh</p></bio><email xlink:type="simple">nona.bakulina.1@mail.ru</email><xref ref-type="aff" rid="aff-2"/></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>Silvestrov</surname><given-names>I. E.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Сильвестров Илья Евгеньевич, студент физико-математического факультета, направление подготовки 09.03.03 «Прикладная информатика», профиль «Прикладная информатика в образовании»</p><p>394043, г. Воронеж, ул. Ленина, д. 86</p></bio><bio xml:lang="en"><p>Voronezh</p></bio><email xlink:type="simple">ilyasilvestrov@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>Voronezh State University</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Воронежский государственный педагогический университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Voronezh State Pedagogical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>25</day><month>11</month><year>2023</year></pub-date><volume>0</volume><issue>5</issue><fpage>57</fpage><lpage>61</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Гаркавенко Г.В., Бакулина Ю.С., Сильвестров И.Е., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Гаркавенко Г.В., Бакулина Ю.С., Сильвестров И.Е.</copyright-holder><copyright-holder xml:lang="en">Garkavenko G.V., Bakulina Y.S., Silvestrov I.E.</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/742">https://school.infojournal.ru/jour/article/view/742</self-uri><abstract><p>В статье рассматриваются вопросы, связанные с изучением в курсе информатики языка программирования Python и улучшением понимания обучающимися такой структуры языка программирования, как массив или список. Для достижения этой цели используется один содержательный пример — моделирование в текстовом интерфейсе работы табло электронных часов. Сначала разрабатываются шаблоны цифр для представления их на табло, при этом можно проработать темы, связанные с изучением матриц или списков строк. Далее поставленная задача реализуется средствами языка программирования Python, при этом для создания и обработки вывода цифр используются функции. Также приводятся идеи аналогичных задач. Статья может быть полезна учителям информатики, студентам педагогических вузов и всем изучающим программирование на языке Python.</p></abstract><trans-abstract xml:lang="en"><p>The article discusses issues related to studying the Python programming language in an informatics course and improving students' understanding of such a programming language structure as an array or list. To achieve this goal, one meaningful example is used, that is modeling the operation of an electronic clock display in a text interface. First, patterns of numbers are developed to represent them on the scoreboard, and topics related to the study of matrices or lists of strings can be better developed. Next, the task is implemented using the Python programming language, while functions are used to create and process the output of numbers. Ideas for similar problems are also given. The article may be useful to informatics teachers, students of pedagogical universities and all readers who are interested in programming in Python.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>обучение программированию</kwd><kwd>Python</kwd><kwd>структура данных «список»</kwd><kwd>списки строк</kwd><kwd>функции в Python</kwd><kwd>содержательная задача</kwd></kwd-group><kwd-group xml:lang="en"><kwd>programming training</kwd><kwd>Python</kwd><kwd>"list" data structure</kwd><kwd>lists of strings</kwd><kwd>functions in Python</kwd><kwd>meaningful task</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">Босова Л. Л. О новых подходах к изучению школьной информатики в условиях цифровой трансформации общества // Информатика в школе. 2022. № 4. С. 5–14. EDN: DKRLZV. DOI: 10.32517/2221-1993-2022-21-4-5-14</mixed-citation><mixed-citation xml:lang="en">Босова Л. Л. О новых подходах к изучению школьной информатики в условиях цифровой трансформации общества // Информатика в школе. 2022. № 4. С. 5–14. EDN: DKRLZV. DOI: 10.32517/2221-1993-2022-21-4-5-14</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Босова Л. Л., Аквилянов Н. А., Кочергин И. О., Штепа Ю. Л., Бурцева Т. А. Информатика. 8–9 классы. Начала программирования на языке Python. Дополнительные главы к учебникам. М.: БИНОМ. Лаборатория знаний, 2022. 96 с.</mixed-citation><mixed-citation xml:lang="en">Босова Л. Л., Аквилянов Н. А., Кочергин И. О., Штепа Ю. Л., Бурцева Т. А. Информатика. 8–9 классы. Начала программирования на языке Python. Дополнительные главы к учебникам. М.: БИНОМ. Лаборатория знаний, 2022. 96 с.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Гаркавенко Г. В., Кубряков Е. А. Олимпиада по информатике в ВГПУ как средство популяризации предмета среди обучающихся // Актуальные проблемы прикладной математики, информатики и механики. Сборник трудов Международной научной конференции. Воронеж, 2019. С. 1393–1398. EDN: YYJWVF.</mixed-citation><mixed-citation xml:lang="en">Гаркавенко Г. В., Кубряков Е. А. Олимпиада по информатике в ВГПУ как средство популяризации предмета среди обучающихся // Актуальные проблемы прикладной математики, информатики и механики. Сборник трудов Международной научной конференции. Воронеж, 2019. С. 1393–1398. EDN: YYJWVF.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Гаркавенко Г. В., Морозова В. В. Пример исследовательской деятельности на уроках информатики // Актуальные проблемы методики обучения информатике и математике в современной школе. Материалы международной научно-практической интернет-конференции. М., 2021. С. 92–98. EDN: AJXOJE.</mixed-citation><mixed-citation xml:lang="en">Гаркавенко Г. В., Морозова В. В. Пример исследовательской деятельности на уроках информатики // Актуальные проблемы методики обучения информатике и математике в современной школе. Материалы международной научно-практической интернет-конференции. М., 2021. С. 92–98. EDN: AJXOJE.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Гаркавенко Г. В., Шеметов И. Д. Некоторые особенности изучения языка программирования PYTHON // Информатика: проблемы, методы, технологии. Материалы XXIII Международной научно-практической конференции им. Э. К. Алгазинова. Воронеж, 2023. С. 1177–1183. EDN: TJIXFK.</mixed-citation><mixed-citation xml:lang="en">Гаркавенко Г. В., Шеметов И. Д. Некоторые особенности изучения языка программирования PYTHON // Информатика: проблемы, методы, технологии. Материалы XXIII Международной научно-практической конференции им. Э. К. Алгазинова. Воронеж, 2023. С. 1177–1183. EDN: TJIXFK.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Добровольская Н. Ю., Харченко А. В. Задания-исследования как способ развития навыков программирования // Информатика в школе. 2019. № 3. С. 48–51. EDN: SPUXPV. DOI: 10.32517/2221-1993-2019-18-3-48-51</mixed-citation><mixed-citation xml:lang="en">Добровольская Н. Ю., Харченко А. В. Задания-исследования как способ развития навыков программирования // Информатика в школе. 2019. № 3. С. 48–51. EDN: SPUXPV. DOI: 10.32517/2221-1993-2019-18-3-48-51</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Зубрилин А. А. Единый подход к подготовке будущих учителей информатики в ракурсе формирования цифровых компетенций // Информатика и образование. 2022. Т. 37. № 2. С. 42–49. EDN: VXCJRN. DOI: 10.32517/0234-0453-2022-37-2-42-49</mixed-citation><mixed-citation xml:lang="en">Зубрилин А. А. Единый подход к подготовке будущих учителей информатики в ракурсе формирования цифровых компетенций // Информатика и образование. 2022. Т. 37. № 2. С. 42–49. EDN: VXCJRN. DOI: 10.32517/0234-0453-2022-37-2-42-49</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Каракозов С. Д., Маняхина В. Г. Python как базовый язык обучения программированию в школе // Информатика в школе. 2020. № 1. С. 26–30. EDN: WDPXFF. DOI: 10.32517/2221-1993-2020-19-1-26-30</mixed-citation><mixed-citation xml:lang="en">Каракозов С. Д., Маняхина В. Г. Python как базовый язык обучения программированию в школе // Информатика в школе. 2020. № 1. С. 26–30. EDN: WDPXFF. DOI: 10.32517/2221-1993-2020-19-1-26-30</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Кольцова К. И. Использование сюжетных задач при обучении программированию на Python // Информатика в школе. 2023. № 1. С. 7–12. EDN: GPEZPH. DOI: 10.32517/2221-1993-2023-22-1-7-12</mixed-citation><mixed-citation xml:lang="en">Кольцова К. И. Использование сюжетных задач при обучении программированию на Python // Информатика в школе. 2023. № 1. С. 7–12. EDN: GPEZPH. DOI: 10.32517/2221-1993-2023-22-1-7-12</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Кривоплясова Е. В., Нефёдова В. Ю., Прилепина А. В. Методика обучения основам программирования на языке PYTHON // Информатика в школе. 2020. № 3. С. 24–30. EDN: NCKNDR. DOI: 10.32517/2221-1993-2020-19-3-24-30</mixed-citation><mixed-citation xml:lang="en">Кривоплясова Е. В., Нефёдова В. Ю., Прилепина А. В. Методика обучения основам программирования на языке PYTHON // Информатика в школе. 2020. № 3. С. 24–30. EDN: NCKNDR. DOI: 10.32517/2221-1993-2020-19-3-24-30</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Маркелов В. К., Завьялова О. А. Язык программирования Python как альтернативный инструмент для решения заданий ЕГЭ по информатике // Информатика в школе. 2023. № 2. С. 63–72. EDN: UBRWOS. DOI: 10.32517/2221-1993-2023-22-2-63-72</mixed-citation><mixed-citation xml:lang="en">Маркелов В. К., Завьялова О. А. Язык программирования Python как альтернативный инструмент для решения заданий ЕГЭ по информатике // Информатика в школе. 2023. № 2. С. 63–72. EDN: UBRWOS. DOI: 10.32517/2221-1993-2023-22-2-63-72</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Поляков К. Ю., Еремин Е. А. Информатика. 9 класс. М.: БИНОМ. Лаборатория знаний, 2018. 288 с.</mixed-citation><mixed-citation xml:lang="en">Поляков К. Ю., Еремин Е. А. Информатика. 9 класс. М.: БИНОМ. Лаборатория знаний, 2018. 288 с.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Чудинский Р. М., Малев В. В., Малева А. А., Дубов В. М., Башарина С. О. Оценка предметных и методических компетенций выпускников педагогического вуза — будущих учителей информатики: дефициты и перспективы // Информатика и образование. 2023. Т. 38. № 4. С. 44–56. EDN: MIKZRW. DOI: 10.32517/0234-0453-2023-38-4-44-56</mixed-citation><mixed-citation xml:lang="en">Чудинский Р. М., Малев В. В., Малева А. А., Дубов В. М., Башарина С. О. Оценка предметных и методических компетенций выпускников педагогического вуза — будущих учителей информатики: дефициты и перспективы // Информатика и образование. 2023. Т. 38. № 4. С. 44–56. EDN: MIKZRW. DOI: 10.32517/0234-0453-2023-38-4-44-56</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Язык Python // Преподавание, наука и жизнь: сайт Константина Полякова. https://kpolyakov.spb.ru/school/probook/python.htm</mixed-citation><mixed-citation xml:lang="en">Язык Python // Преподавание, наука и жизнь: сайт Константина Полякова. https://kpolyakov.spb.ru/school/probook/python.htm</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>
