<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Article Authoring DTD v1.4 20240229//EN" "JATS-articleauthoring1.dtd">
<article article-type="research-article" xml:lang="zh-CN" xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">8</journal-id>
      <journal-title-group>
        <journal-title>《科技研究》</journal-title>
      </journal-title-group>
      <issn>ISSN:3079-9244（原2717-5480）</issn>
      <publisher>
        <publisher-name>华文科学出版社</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.12421/kjyj3079-9244-2026-3-7</article-id>
      <article-id pub-id-type="publisher-id">26815</article-id>
      <title-group>
        <article-title>基于 Python 的程序设计课程交互式教学系统设计与实现</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>周靖 （徐州生物工程职业技术学院 江苏省徐州市 221006）</string-name>
        </contrib>
      </contrib-group>
      <pub-date pub-type="epub">
        <year>2026</year>
        <month>3</month>
      </pub-date>
      <issue>3</issue>
      <abstract>
        <p>程序设计课程传统的教学模式存在着理论同实践相脱离、学生参与度不高、教学反馈滞后等主要问题。本文用Python 语言来构建一个面向高校程序设计课程的交互式教学系统。系统采用 B/S 架构，用 Django 和 Vue.js 技术栈开发，集成代码编辑器、实时运行环境、自动评测引擎、学情分析模块，形成了一个完整的教学闭环，即学、练、测、评。核心技术为 WebSocket 实时通信、Docker 容器化沙箱隔离、抽象语法树静态分析、知识追踪算法。系统在某高校的《Python 程序设计》课程中进行教学实践，结果表明学生编程任务完成率提高 23%，平均成绩提高 12.5 分，学习投入度明显提高。为程序设计类课程数字化教学改革提供可复用的技术方案和实践参考。</p>
      </abstract>
    </article-meta>
  </front>
</article>
