Programming courses are a challenge for non-computer majors.
Therefore, most non computer majors choose Python language, which is easy to
learn and high-yield code, as the entry language of programming course. How
to combine the characteristics of non-computer majors, design cases suitable
for professional characteristics and apply them to the actual teaching process
is an urgent problem to be solved. Aiming at cultivating students’ computing
thinking, innovation and design ability, and quickly adapting to the work
efficiency of society and enterprises, this paper designs and studies practical
case teaching methods, and achieves good teaching results.