Design and Implementation of an Online Python Teaching Case Library for the Training of Application-Oriented Talents

Authors

  • Shunye Wang Langfang Normal University, Langfang, China
  • Dayong Liu Langfang Normal University, Langfang, China
  • Ning Wang Langfang Normal University, Langfang, China
  • Yanxiang Yuan Qiannan Normal University for Nationalities, Duyun, China

DOI:

https://doi.org/10.3991/ijet.v15i21.18191

Abstract


Based on the features of Python and the situation of case-based teaching, this paper develops and implements a complete online Python teaching case library. The teaching contents of a Python programming were divided into ten parts: basic knowledge, three basic structures, functions and modules, object-oriented thinking, file and database programming, network and multithreading programming, image programming, web crawling, as well as data analysis and visualization. Each part was provided with several basic teaching cases. Following the idea of software engineering, our case library was designed based on ChaoXing, a famous online learning platform in China. The designed case library offers a clear path from data acquisition, data storage, data processing, to data visualization. It also provides a wealth of up-to-date and extensible contents, enabling learners to apply the knowledge to practice. Through application of the proposed case library, the students all achieved excellent performance, published innovative academic papers, and selected suitable topics for graduation thesis. The library also greatly promotes the abilities of students in computational thinking, programming level, and solving complex engineering problems.

Author Biographies

Shunye Wang, Langfang Normal University, Langfang, China

Shunye Wang, a teacher (Master, Associate Professor) who works in the Department of Electronic Information Engineering, Langfang Normal University. Her research interests include graph theory and its application in social network and intelligent transportation, youth artificial intelligence education and educational data mining. E-mail: shunyew@163.com

Dayong Liu, Langfang Normal University, Langfang, China

Dayong Liu, a teacher (Ph.D., Associate Professor) who works in the Department of Electronic Information Engineering, Langfang Normal University. His research interests include Artificial Intelligence and applications, and Wireless Sensor Networks. E-mail: 1270360813@qq.com

Ning Wang, Langfang Normal University, Langfang, China

Ning Wang, a teacher (Master, Assistant) who works in the Department of Electronic Information Engineering, Langfang Normal University. Her research interests include computer vision and Internet of Things applications. E-mail: wnbright567@sina.com

Yanxiang Yuan, Qiannan Normal University for Nationalities, Duyun, China

Yanxiang Yuan, a teacher (Master, Lecturer), who works in the Department of Mathematics and Statistics of Qiannan Normal University for Nationalities. Her main research interests include Differential Equations and Dynamical Systems. E-mail: yanxiangyuan12@163.com

Downloads

Published

2020-11-16

How to Cite

Wang, S., Liu, D., Wang, N., & Yuan, Y. (2020). Design and Implementation of an Online Python Teaching Case Library for the Training of Application-Oriented Talents. International Journal of Emerging Technologies in Learning (iJET), 15(21), pp. 217–230. https://doi.org/10.3991/ijet.v15i21.18191

Issue

Section

Papers