<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Современные наукоемкие технологии</journal-title>
      </journal-title-group>
      <issn>1812-7320</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.17513/snt.40846</article-id>
      <article-id pub-id-type="publisher-id">ART-40846</article-id>
      <title-group>
        <article-title>АНАЛИЗ ИНФОРМАЦИОННЫХ МОДЕЛЕЙ С ИСПОЛЬЗОВАНИЕМ ЯЗЫКА ПРОГРАММИРОВАНИЯ PYTHON</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Козлов</surname>
              <given-names>С. В.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Kozlov</surname>
              <given-names>S. V.</given-names>
            </name>
          </name-alternatives>
          <email>svkozlov1981@yandex.ru</email>
          <xref ref-type="aff" rid="affbe911a98"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Быков</surname>
              <given-names>А. А.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>BykovA.</surname>
              <given-names>A.</given-names>
            </name>
          </name-alternatives>
          <email>Российская Федерация</email>
          <xref ref-type="aff" rid="affa2acdeb5"/>
        </contrib>
      </contrib-group>
      <aff id="affbe911a98">
        <institution xml:lang="ru">Федеральное государственное бюджетное образовательное учреждение высшего образования «Смоленский государственный университет»</institution>
        <institution xml:lang="en">Federal State Budgetary Educational Institution of Higher Education “Smolensk State University”</institution>
      </aff>
      <aff id="affa2acdeb5">
        <institution xml:lang="ru">Филиал федерального государственного бюджетного образовательного учреждения высшего образования «Национальный исследовательский университет «МЭИ»</institution>
        <institution xml:lang="en">Branch of the Federal State Budgetary Educational Institution of Higher Education “National Research University “MPEI”</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2026-06-30">
        <day>30</day>
        <month>06</month>
        <year>2026</year>
      </pub-date>
      <issue>6</issue>
      <fpage>275</fpage>
      <lpage>280</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://top-technologies.ru/ru/article/view?id=40846</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>Цель исследования – рассмотреть возможности языка программирования Python при анализе информационных моделей, представленных в табличном и графическом виде, и сформировать у обучающихся навыки осознанного применения его инструментов. В школьном курсе информатики моделирование применяется для формализации прикладных задач различных областей знаний. Для этого используются табличные модели, схемы, графики. Математические модели служат для анализа свойств изучаемого объекта в разном представлении. Это позволяет выявить значимые параметры, влияющие на поведение объекта, оценить соответствие полученной модели исследуемому явлению. В связи с этим определение критериев моделирования и выбор способа представления информации об объекте играют важную роль. Обучающиеся должны уметь сопоставлять разрозненные факты описания структуры объектов, анализировать связи между ними. Они должны строить логически непротиворечивую систему выводов, которая позволяет получить целостное представление о предмете изучения. В статье описаны принципы анализа взаимосвязей между объектами в ситуации, когда часть информации в условии задачи неизвестна. В качестве примера одной из ключевых задач графического моделирования рассмотрены табличные модели и схемы системы дорог между городами. Авторами описаны принципы исследования данных о населенных пунктах и связывающих их дорогах. Указаны подходы теоретического анализа информации о моделируемой системе городов. Акцент сделан на использовании структур данных языка Python и его функциональных инструментов как эффективного способа моделирования. Авторами охарактеризованы методические особенности построения перестановок для генерации возможных описываемых ситуаций с помощью функций встроенных библиотек языка Python. Рассмотрено применение логических условий для установления соответствия между данными моделей в системе программирования. Представлены результаты экспериментальной деятельности по освоению обучающимися навыков анализа информационных моделей средствами языка Python. Описаны примеры оптимальной записи структуры моделей при формировании у обучающихся навыков осознанного применения инструментов программирования.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>The purpose of the study is to consider the capabilities of the Python programming language when analyzing information models presented in tabular and graphical form, and to form students’ skills in the conscious use of its tools. In the school course of computer science, modeling is used to formalize the applied tasks of various fields of knowledge. For this, table models, diagrams, graphs are used. Mathematical models are used to analyze the properties of the object under study in different representations. This makes it possible to identify significant parameters affecting the behavior of the object, to assess the compliance of the obtained model with the studied phenomenon. In this regard, the definition of modeling criteria and the choice of how to present information about an object plays an important role. Students should be able to compare disparate facts of describing the structure of objects, analyze the connections between them. They must build a logically consistent system of conclusions that allows a holistic view of the subject of study. The article describes the principles of analyzing the relationships between objects in a situation where some of the information in the task condition is unknown. As an example of one of the key tasks of graphic modeling, tabular models and diagrams of the system of roads between cities are considered. The authors describe the principles of studying data on settlements and roads connecting them. Approaches of theoretical analysis of information on the modeled system of cities are indicated. The emphasis is on the use of Python data structures and its functional tools as an effective modeling method. The authors described the methodological features of constructing permutations for generating possible described situations using the functions of the built-in libraries of the Python language. The use of logical conditions to establish correspondence between model data in the programming system is considered. The results of experimental activities on mastering the skills of analyzing information models by students using the Python language are presented. Examples of optimal recording of the structure of models in the formation of students’ skills of conscious use of programming tools are described.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>информатика</kwd>
        <kwd>обучение</kwd>
        <kwd>информационная модель</kwd>
        <kwd>анализ</kwd>
        <kwd>программирование</kwd>
        <kwd>таблицы</kwd>
        <kwd>схемы</kwd>
        <kwd>язык Python</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>computer science</kwd>
        <kwd>learning</kwd>
        <kwd>information model</kwd>
        <kwd>analysis</kwd>
        <kwd>programming</kwd>
        <kwd>tables</kwd>
        <kwd>diagrams</kwd>
        <kwd>Python language</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. Бешенков С. А., Шутикова М. И., Лысенкова О. В. Информационное моделирование как инструмент формирования универсальных учебных действий // Преподаватель XXI век. 2015. № 2–1. С. 173–180. EDN: UAXKPL.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. Гербеков Х. А., Башкаева О. П. Место математического и компьютерного моделирования в системе современного общего образования // Вестник Российского университета дружбы народов. Серия: Информатизация образования. 2017. Т. 14. № 1. С. 17–23. DOI: 10.22363/2312-8631-2017-14-1-17-23.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Макаренко М. Д. Образовательный туризм и математическое моделирование // Информатика в школе. 2020. № 5 (158). С. 12–18. DOI: 10.32517/2221-1993-2020-19-5-12-18.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. Потехина Е. В. Поддержка курса математической логики средствами информационных технологий // Мир науки, культуры, образования. 2018. № 3 (70). С. 329–330. EDN: XUNFCP.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. Козлов С. В., Быков А. А. Особенности изучения междисциплинарных тем школьных курсов математики и информатики с помощью методов математического моделирования // Проблемы современного образования. 2021. № 5. С. 250–261. DOI: 10.31862/2218-8711-2021-5-250-261.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>6. Попов В. С., Алефиренко Е. А., Черницына Л. Ю. Компетенции для вычислений в электронных таблицах: нахождение минимальных и максимальных значений по условию, функции МИНЕСЛИ, МАКСЕСЛИ // Вестник МГПУ. Серия: Информатика и информатизация образования. 2025. № 1 (71). С. 90–100. DOI: 10.24412/2072-9014-2025-171-90-100.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>7. Шамсутдинова Т. М. Развитие навыков визуализации и визуальной аналитики в курсе информатики // Информатика и образование. 2023. Т. 38. № 3. С. 16–23. DOI: 10.32517/0234-0453-2023-38-3-16-23.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>8. Козлов С. В., Быков А. А. Обучение анализу логических выражений с использованием языка программирования Python // Современные наукоемкие технологии. 2025. № 4. С. 121–126. DOI: 10.17513/snt.40375.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>9. Каракозов С. Д., Маняхина В. Г. Python как базовый язык обучения программированию в школе // Информатика в школе. 2020. № 1 (154). С. 26–30. DOI: 10.32517/2221-1993-2020-19-1-26-30.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>10. Кондратьева В. А. Обучение основам программирования на языке Python в школьном курсе информатики // Вестник МГПУ. Серия: Информатика и информатизация образования. 2021. № 1 (55). С. 8–16. DOI: 10.25688/2072-9014.2021.55.1.01.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>11. Маркелов В. К., Завьялова О. А. Язык программирования Python как альтернативный инструмент для решения заданий ЕГЭ по информатике // Информатика в школе. 2023. № 2 (181). С. 63–72. DOI: 10.32517/2221-1993-2023-22-2-63-72.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>12. Ильченко О. Ю., Сырицына В. Н., Кадеева О. Е. Решение задач ЕГЭ по информатике средствами языка Python // Высшее образование сегодня. 2021. № 11–12. С. 42–54. DOI: 10.18137/RNU.HET.21.11-12.P.042.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>13. Киселева О. М. Использование математических методов для формализации элементов образовательного процесса // Концепт. 2013. № 2. С. 36–40. EDN: PVXPOV.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>14. Быков А. А., Козлов С. В., Исаков М. А. Использование web-платформы “smartteach” как инструмента построения образовательных карт // Естественные и технические науки. 2024. № 10 (197). С. 171–173. EDN: BHYICU.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>15. Быков А. А., Козлов С. В. Интеллектуальное формирование наборов тестовых заданий с использованием web-платформы “smartteach” // Естественные и технические науки. 2025. № 5 (204). С. 147–149. EDN: GQUHIM.</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
