Research on Teaching Reform Strategies of Python Programming Course Based on Artificial Intelligence Technology
Download PDF
$currentUrl="http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"

Keywords

Artificial intelligence technology
Python programming course
Teaching reform
Effective strategies

DOI

10.26689/jera.v9i5.12197

Submitted : 2025-09-15
Accepted : 2025-09-30
Published : 2025-10-15

Abstract

As one of the core courses for computer-related majors, the Python programming course has become increasingly important in the era of artificial intelligence. It aims to help students develop good computer thinking and improve their abilities in programming and data analysis. The application of artificial intelligence technology in the teaching of Python programming courses is of great significance for optimizing the allocation of teaching resources, enriching students’ learning experience, and significantly improving teaching quality. Based on this, this paper first briefly expounds on the importance of applying artificial intelligence technology in the teaching of Python programming courses. On this basis, it focuses on exploring effective strategies for the teaching reform of Python programming courses based on artificial intelligence technology, hoping to provide new ideas for the teaching of Python programming courses and contribute to cultivating more Python programming talents with artificial intelligence literacy.

References

Su T, 2024, Analysis of Teaching Reform of Python Programming Course for Artificial Intelligence. Office Automation, 29(9): 47–49.

Min Y, Xu C, 2022, Teaching Reform and Practice of “Python Programming” Course in the Era of Artificial Intelligence. Science and Technology Guide - Electronic Edition (Second Half), (12): 187–189.

Liang S, Du R, Hang W, 2023, Exploration on the Practice of Intelligent Education of Python Programming from the Perspective of Artificial Intelligence. Software, 44(2): 42–45, 65.

Li L, Li D, Yang H, et al., 2023, Curriculum Reform of “Python Programming” under the Background of Artificial Intelligence. Modern Information Technology, 7(17): 178–182, 188.

Sheng G, Zhao M, Liu Z, et al., 2022, Exploration on the Curriculum Reform of “Python Language Programming” under the Background of Artificial Intelligence. Technology Wind, (30): 83–85.

Li F, 2019, Preliminary Exploration on the Construction of Python Language Programming Course under the Background of Artificial Intelligence. Education Informatization Forum, (10): 27–28.

Wang Y, Wang Y, Zheng Y, 2024, Development of a New Form of Python Programming Textbook Based on Artificial Intelligence and Multimedia. Knowledge Economy, 697(33): 214–216.

Yang H, Wu G, Tian Z, et al., 2024, Analysis of Problems and Countermeasures in Python Programming Teaching. Industrial and Technological Forum, 23(17): 145–147.

Song S, 2023, Teaching Practice of Python Programming Course. Application of Integrated Circuits, 40(9): 150–151.

Wang Y, Fan D, Jiang J, 2022, Teaching Reform and Practice of Python Programming Course. Technology Wind, (34): 95–97.

Wang Y, Liu W, Wang K, et al., 2025, Development and Application of a Teaching Tool for Python Language Programming Based on Knowledge Graph. China Information Technology Education, (1): 99–102.

Chen J, 2018, Teaching Research on Python Programming Course. Southern Agricultural Machinery, 49(24): 9.

Hao G, Yang J, Wu D, et al., 2019, Design and Implementation of an Intelligent Q&A System for the “Python Programming” Course. Computer Knowledge and Technology, 15(7): 86–88.

Luo J, 2024, Reform of Higher Vocational Python Programming Course Based on Intelligent Robot Design with AI Assistance. Great Wuhan, (19): 129–130.

Zeng X, Wang M, Li G, et al., 2024, Discussion on Problem-Solving-Oriented Python Programming Teaching Method. Computer Knowledge and Technology, 20(25): 117–119, 122.

Lei L, Li P, 2025, Innovation of Teaching Method for Python Programming Language Based on Reinforcement Learning. Computer Education, (1): 110–115.

Duan Y, Xu C, Wei L, et al., 2021, Exploration on Teaching Method of Python Language Programming Course. Technology Wind, (17): 40–42.