Design and Implementation of Python Learning Platform
Download as PDF
DOI: 10.25236/icmcs.2019.035
Author(s)
Sixia Lian, Shangyu Sun, Zerui He, Jiali Xu and Qian Yin
Corresponding Author
Qian Yin
Abstract
Since Python has become a popular programming language and has wide applications in many areas, such as machine learning, data mining, and web development, it is essential for us to establish a convenient and efficient Python learning platform. The whole platform is based on a typical JSP + servlet + JavaBean model, including MVC as the framework, MySQL as the database, Tomcat as the server and JSP as a main font-end technology. Six primary modules including personal data, online classroom, knowledge base, online programming, blog publishing and real-time news have been implemented based on two excellent tools, Nutch and hanLP, and they are closely linked to provide users with a good and efficient python learning platform.
Keywords
Python, Mvc, Nutch, Search Engine, Hanlp, Knowledge Gragh