Python Language Programming is a public general education course which is widely offered by colleges and universities.In this paper,the difficulties of the course teaching for Financial Management major are analyzed,and the project-driven teaching method is investigated.By discovering the relation between course content and knowledge points,the knowledge graph for the course is established.Combined with financial management major,the application project is designed.The teaching of knowledge points is carried out in the development of application project.The theory and practice are fully integrated.While the knowledge about Python Language Programming is teaching,the ability to solve problems is cultivated.The goal of learning for practice is reached.