With the development of educational informatization and the continuous progress of artificial intelligence technology, course knowledge graphs have gradually become a research hotspot in the field of education. The teaching process of Python courses faces the following problems: there are many knowledge points and difficulties in Python courses, a singular form of knowledge presentation, and teaching content that cannot meet the diverse learning needs of students. In response to these issues, this paper proposes the application of knowledge graphs in Python teaching. After one semester of practical implementation, students' learning efficiency and performance showed significant improvement.