使用儀表板呈現資料視覺化的結果可以幫助老師解釋學生在課堂上的學習行為,並決定適當的干預機會。然而如果我們計畫在程式設計課程應用儀表板,首先我們必須要克服視覺化大量行為特徵的問題,簡化儀表板的內容,並為教師提供有效的解釋方式,因此本研究的主旨在為提供學習行為儀表板給程式設計課程,並通過解釋結果向老師提供適當干預機會,我們在171名大學一年級生的Python程式設計課程中驗證了我們的儀表板,並總結了學生在編寫程式課程時經常遇到的困難類型。;Data visualization is usually defined as the last step of knowledge discovery. In the framework of learning analytics, using the dashboard to present the results of data visualization can support teachers to interpret students′ learning behavior in the classroom and make the decision to appropriate intervention opportunities. However, if we plan to apply the dashboard in the programming course, we first need to overcome the problem of visualizing a large number of behavioral features, simplify the content of the dashboard, and provide an effective way for teachers to interpret. Therefore, this study aims to provide a learning behavior dashboard for a program language course, and with the interpretation results suggest teachers appropriate intervention opportunities. We validated our dashboard in a Python programming course with 171 first-year university students and summarized students often encounter problems when writing programs.